# far model CODE resource # near model jump table entries starting at A5 + 0x00001A90 (7 of them) # far model jump table entries starting at A5 + 0x00000000 (0 of them) # A5 relocation data at 0x00000000 # A5 relocation at 0000FFFE # A5 is 0x00000000 # PC relocation data at 0x00000000 # PC relocation at 0000FFFE # load address is 0x00000000 fn00000000: 00000000 4E56 0000 link A6, 0 00000004 486D BFC2 pea.l [A5 - 0x403E] 00000008 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000010 4E5E unlink A6 00000012 205F movea.l A0, [A7]+ 00000014 584F addq.w A7, 4 00000016 4ED0 jmp [A0] 00000018 4E56 FF74 link A6, -0x008C 0000001C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000020 246D D936 movea.l A2, [A5 - 0x26CA] 00000024 266D D922 movea.l A3, [A5 - 0x26DE] 00000028 286D D998 movea.l A4, [A5 - 0x2668] 0000002C 2A2D D88C move.l D5, [A5 - 0x2774] 00000030 2C2D D96E move.l D6, [A5 - 0x2692] 00000034 41ED BFE6 lea.l A0, [A5 - 0x401A] 00000038 43EE FF74 lea.l A1, [A6 - 0x8C] 0000003C 7009 moveq.l D0, 0x09 label0000003E: 0000003E 22D8 move.l [A1]+, [A0]+ 00000040 51C8 FFFC dbf D0, -0x6 /* 0000003E */ 00000044 3290 move.w [A1], [A0] 00000046 41ED D98E lea.l A0, [A5 - 0x2672] 0000004A 43EE FFA0 lea.l A1, [A6 - 0x60] 0000004E 700F moveq.l D0, 0x0F label00000050: 00000050 22D8 move.l [A1]+, [A0]+ 00000052 51C8 FFFC dbf D0, -0x6 /* 00000050 */ 00000056 41ED D950 lea.l A0, [A5 - 0x26B0] 0000005A 43EE FFE0 lea.l A1, [A6 - 0x20] 0000005E 22D8 move.l [A1]+, [A0]+ 00000060 22D8 move.l [A1]+, [A0]+ 00000062 3E2D D96C move.w D7, [A5 - 0x2694] 00000066 2D6D D888 FFE8 move.l [A6 - 0x18], [A5 - 0x2778] 0000006C 2D6D D92E FFEC move.l [A6 - 0x14], [A5 - 0x26D2] 00000072 2D6D D92A FFF0 move.l [A6 - 0x10], [A5 - 0x26D6] 00000078 2D6D D926 FFF4 move.l [A6 - 0xC], [A5 - 0x26DA] 0000007E 2D6D D8F2 FFF8 move.l [A6 - 0x8], [A5 - 0x270E] 00000084 2D6D E162 FFFC move.l [A6 - 0x4], [A5 - 0x1E9E] 0000008A 7600 moveq.l D3, 0x00 0000008C 2B43 D92E move.l [A5 - 0x26D2], D3 00000090 7800 moveq.l D4, 0x00 00000092 2B44 D92A move.l [A5 - 0x26D6], D4 00000096 2B44 D926 move.l [A5 - 0x26DA], D4 0000009A 4240 clr.w D0 0000009C 3B40 D96C move.w [A5 - 0x2694], D0 000000A0 706B moveq.l D0, 0x6B 000000A2 2F00 move.l -[A7], D0 000000A4 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */] 000000A8 2B40 D888 move.l [A5 - 0x2778], D0 000000AC 4204 clr.b D4 000000AE 1B44 D98F move.b [A5 - 0x2671], D4 000000B2 1B44 D990 move.b [A5 - 0x2670], D4 000000B6 2B43 D9B8 move.l [A5 - 0x2648], D3 000000BA 302D D950 move.w D0, [A5 - 0x26B0] 000000BE 6712 beq +0x14 /* 000000D2 */ 000000C0 7008 moveq.l D0, 0x08 000000C2 2F00 move.l -[A7], D0 000000C4 42A7 clr.l -[A7] 000000C6 486D D950 pea.l [A5 - 0x26B0] 000000CA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000000CE 4FEF 000C lea.l A7, [A7 + 0xC] label000000D2: 000000D2 7000 moveq.l D0, 0x00 000000D4 2B40 E162 move.l [A5 - 0x1E9E], D0 000000D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000DC 4EBA 0098 jsr [PC + 0x98 /* 00000176 */] 000000E0 2B4A D936 move.l [A5 - 0x26CA], A2 000000E4 2B4B D922 move.l [A5 - 0x26DE], A3 000000E8 2B4C D998 move.l [A5 - 0x2668], A4 000000EC 2B45 D88C move.l [A5 - 0x2774], D5 000000F0 2B46 D96E move.l [A5 - 0x2692], D6 000000F4 41EE FFA0 lea.l A0, [A6 - 0x60] 000000F8 43ED D98E lea.l A1, [A5 - 0x2672] 000000FC 700F moveq.l D0, 0x0F label000000FE: 000000FE 22D8 move.l [A1]+, [A0]+ 00000100 51C8 FFFC dbf D0, -0x6 /* 000000FE */ 00000104 41EE FF74 lea.l A0, [A6 - 0x8C] 00000108 43ED BFE6 lea.l A1, [A5 - 0x401A] 0000010C 7009 moveq.l D0, 0x09 label0000010E: 0000010E 22D8 move.l [A1]+, [A0]+ 00000110 51C8 FFFC dbf D0, -0x6 /* 0000010E */ 00000114 3290 move.w [A1], [A0] 00000116 3B47 D96C move.w [A5 - 0x2694], D7 0000011A 2B6E FFE8 D888 move.l [A5 - 0x2778], [A6 - 0x18] 00000120 302D D950 move.w D0, [A5 - 0x26B0] 00000124 670A beq +0xC /* 00000130 */ 00000126 2F3C 0000 00FA move.l -[A7], 0xFA 0000012C 4EBA FED2 jsr [PC - 0x12E /* 00000000 */] label00000130: 00000130 302E FFE0 move.w D0, [A6 - 0x20] 00000134 6716 beq +0x18 /* 0000014C */ 00000136 2F2D D954 move.l -[A7], [A5 - 0x26AC] 0000013A 206D D958 movea.l A0, [A5 - 0x26A8] 0000013E 4E90 jsr [A0] 00000140 41EE FFE0 lea.l A0, [A6 - 0x20] 00000144 43ED D950 lea.l A1, [A5 - 0x26B0] 00000148 22D8 move.l [A1]+, [A0]+ 0000014A 22D8 move.l [A1]+, [A0]+ label0000014C: 0000014C 2B6E FFEC D92E move.l [A5 - 0x26D2], [A6 - 0x14] 00000152 2B6E FFF0 D92A move.l [A5 - 0x26D6], [A6 - 0x10] 00000158 2B6E FFF4 D926 move.l [A5 - 0x26DA], [A6 - 0xC] 0000015E 2B6E FFF8 D8F2 move.l [A5 - 0x270E], [A6 - 0x8] 00000164 2B6E FFFC E162 move.l [A5 - 0x1E9E], [A6 - 0x4] 0000016A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000016E 4E5E unlink A6 00000170 205F movea.l A0, [A7]+ 00000172 584F addq.w A7, 4 00000174 4ED0 jmp [A0] fn00000176: 00000176 4E56 FBAC link A6, -0x0454 0000017A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000017E 246E 0008 movea.l A2, [A6 + 0x8] 00000182 202A 0020 move.l D0, [A2 + 0x20] 00000186 7202 moveq.l D1, 0x02 00000188 C081 and.l D0, D1 0000018A 6716 beq +0x18 /* 000001A2 */ 0000018C 2F0A move.l -[A7], A2 0000018E 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00000192 2F00 move.l -[A7], D0 00000194 7030 moveq.l D0, 0x30 00000196 2F00 move.l -[A7], D0 00000198 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 0000019C 504F addq.w A7, 8 0000019E 4EFA 0942 jmp [PC + 0x942 /* 00000AE2 */] label000001A2: 000001A2 246E 0008 movea.l A2, [A6 + 0x8] 000001A6 00AA 0000 0002 0020 ori.l [A2 + 0x20], 0x2 000001AE 202A 0020 move.l D0, [A2 + 0x20] 000001B2 0280 8000 0000 andi.l D0, 0x80000000 000001B8 671C beq +0x1E /* 000001D6 */ 000001BA 102D D5E4 move.b D0, [A5 - 0x2A1C] 000001BE 7201 moveq.l D1, 0x01 000001C0 C001 and.b D0, D1 000001C2 6712 beq +0x14 /* 000001D6 */ 000001C4 7054 moveq.l D0, 0x54 000001C6 D5C0 add.l A2, D0 000001C8 2F0A move.l -[A7], A2 000001CA 2F3C 0000 00F3 move.l -[A7], 0xF3 000001D0 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 000001D4 504F addq.w A7, 8 label000001D6: 000001D6 206E 0008 movea.l A0, [A6 + 0x8] 000001DA 2028 0010 move.l D0, [A0 + 0x10] 000001DE 2D40 FBC4 move.l [A6 - 0x43C], D0 000001E2 4A80 tst.l D0 000001E4 660A bne +0xC /* 000001F0 */ 000001E6 2F3C 0000 0133 move.l -[A7], 0x133 000001EC 4EBA FE12 jsr [PC - 0x1EE /* 00000000 */] label000001F0: 000001F0 206E FBC4 movea.l A0, [A6 - 0x43C] 000001F4 2450 movea.l A2, [A0] 000001F6 200A move.l D0, A2 000001F8 6700 0090 beq +0x92 /* 0000028A */ 000001FC 3028 0008 move.w D0, [A0 + 0x8] 00000200 0240 4000 andi.w D0, 0x4000 /* '@\0' */ 00000204 6600 0084 bne +0x86 /* 0000028A */ 00000208 226A 0010 movea.l A1, [A2 + 0x10] 0000020C 4AA9 008E tst.l [A1 + 0x8E] 00000210 6778 beq +0x7A /* 0000028A */ 00000212 226A 0010 movea.l A1, [A2 + 0x10] 00000216 2669 008E movea.l A3, [A1 + 0x8E] 0000021A 0053 2000 ori.w [A3], 0x2000 /* ' \0' */ 0000021E 3013 move.w D0, [A3] 00000220 0240 4000 andi.w D0, 0x4000 /* '@\0' */ 00000224 660A bne +0xC /* 00000230 */ 00000226 1028 0044 move.b D0, [A0 + 0x44] 0000022A 7201 moveq.l D1, 0x01 0000022C C001 and.b D0, D1 0000022E 6604 bne +0x6 /* 00000234 */ label00000230: 00000230 7000 moveq.l D0, 0x00 00000232 6002 bra +0x4 /* 00000236 */ label00000234: 00000234 7001 moveq.l D0, 0x01 label00000236: 00000236 3E00 move.w D7, D0 00000238 6748 beq +0x4A /* 00000282 */ 0000023A 487A 08B4 pea.l [PC + 0x8B4 /* 00000AF0, value 0x436C6173 'Clas', cstring "ClassData" */] 0000023E 2050 movea.l A0, [A0] 00000240 7054 moveq.l D0, 0x54 00000242 D1C0 add.l A0, D0 00000244 2F08 move.l -[A7], A0 00000246 486E FBC8 pea.l [A6 - 0x438] 0000024A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000024E 504F addq.w A7, 8 00000250 2F00 move.l -[A7], D0 00000252 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000256 504F addq.w A7, 8 00000258 2F00 move.l -[A7], D0 0000025A 7001 moveq.l D0, 0x01 0000025C 2F00 move.l -[A7], D0 0000025E 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 00000262 2440 movea.l A2, D0 00000264 200A move.l D0, A2 00000266 6610 bne +0x12 /* 00000278 */ 00000268 486E FBC8 pea.l [A6 - 0x438] 0000026C 7031 moveq.l D0, 0x31 0000026E 2F00 move.l -[A7], D0 00000270 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00000274 504F addq.w A7, 8 00000276 6006 bra +0x8 /* 0000027E */ label00000278: 00000278 006A 0001 0048 ori.w [A2 + 0x48], 0x1 label0000027E: 0000027E 0053 4000 ori.w [A3], 0x4000 /* '@\0' */ label00000282: 00000282 7000 moveq.l D0, 0x00 00000284 2B40 D9C2 move.l [A5 - 0x263E], D0 00000288 6002 bra +0x4 /* 0000028C */ label0000028A: 0000028A 4247 clr.w D7 label0000028C: 0000028C 4EBA 2D84 jsr [PC + 0x2D84 /* 00003012 */] 00000290 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */] 00000294 246E 0008 movea.l A2, [A6 + 0x8] 00000298 7014 moveq.l D0, 0x14 0000029A D5C0 add.l A2, D0 0000029C 2652 movea.l A3, [A2] 0000029E 200B move.l D0, A3 000002A0 6700 0096 beq +0x98 /* 00000338 */ 000002A4 206B 0010 movea.l A0, [A3 + 0x10] 000002A8 2628 0010 move.l D3, [A0 + 0x10] 000002AC 2D43 FFE8 move.l [A6 - 0x18], D3 000002B0 0283 0000 2000 andi.l D3, 0x2000 /* ' \0' */ 000002B6 6700 0080 beq +0x82 /* 00000338 */ 000002BA 202E FFE8 move.l D0, [A6 - 0x18] 000002BE 7220 moveq.l D1, 0x20 000002C0 C081 and.l D0, D1 000002C2 6674 bne +0x76 /* 00000338 */ 000002C4 206E 0008 movea.l A0, [A6 + 0x8] 000002C8 2268 0010 movea.l A1, [A0 + 0x10] 000002CC 3029 0008 move.w D0, [A1 + 0x8] 000002D0 0240 0100 andi.w D0, 0x100 000002D4 6646 bne +0x48 /* 0000031C */ 000002D6 487A 0834 pea.l [PC + 0x834 /* 00000B0C, value 0x5F5F6374 '__ct', cstring "__ct" */] 000002DA 2648 movea.l A3, A0 000002DC 7054 moveq.l D0, 0x54 000002DE D7C0 add.l A3, D0 000002E0 2F0B move.l -[A7], A3 000002E2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000002E6 504F addq.w A7, 8 000002E8 4A80 tst.l D0 000002EA 6730 beq +0x32 /* 0000031C */ 000002EC 487A 0818 pea.l [PC + 0x818 /* 00000B06, value 0x5F5F6474 '__dt', cstring "__dt" */] 000002F0 2F0B move.l -[A7], A3 000002F2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000002F6 504F addq.w A7, 8 000002F8 4A80 tst.l D0 000002FA 6720 beq +0x22 /* 0000031C */ 000002FC 487A 0802 pea.l [PC + 0x802 /* 00000B00, value 0x5F5F6E77 '__nw', cstring "__nw" */] 00000300 2F0B move.l -[A7], A3 00000302 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000306 504F addq.w A7, 8 00000308 4A80 tst.l D0 0000030A 6710 beq +0x12 /* 0000031C */ 0000030C 487A 07EC pea.l [PC + 0x7EC /* 00000AFA, value 0x5F5F646C '__dl', cstring "__dl" */] 00000310 2F0B move.l -[A7], A3 00000312 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000316 504F addq.w A7, 8 00000318 4A80 tst.l D0 0000031A 661C bne +0x1E /* 00000338 */ label0000031C: 0000031C 2052 movea.l A0, [A2] 0000031E 7054 moveq.l D0, 0x54 00000320 D1C0 add.l A0, D0 00000322 2F08 move.l -[A7], A0 00000324 487A 07EC pea.l [PC + 0x7EC /* 00000B12, value 0x50617363 'Pasc', cstring "PascalObject" */] 00000328 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 0000032C 504F addq.w A7, 8 0000032E 4A80 tst.l D0 00000330 6706 beq +0x8 /* 00000338 */ 00000332 2F12 move.l -[A7], [A2] 00000334 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */] label00000338: 00000338 302D D5D2 move.w D0, [A5 - 0x2A2E] 0000033C 0240 0080 andi.w D0, 0x80 00000340 6742 beq +0x44 /* 00000384 */ 00000342 7020 moveq.l D0, 0x20 00000344 2F00 move.l -[A7], D0 00000346 262D D63C move.l D3, [A5 - 0x29C4] 0000034A 6F04 ble +0x6 /* 00000350 */ 0000034C D683 add.l D3, D3 0000034E 6002 bra +0x4 /* 00000352 */ label00000350: 00000350 7602 moveq.l D3, 0x02 label00000352: 00000352 2F03 move.l -[A7], D3 00000354 487A 07CE pea.l [PC + 0x7CE /* 00000B24, value 0x252A6300 '%*c\0', cstring "%*c" */] 00000358 486D B3A6 pea.l [A5 - 0x4C5A] 0000035C 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000360 4FEF 0010 lea.l A7, [A7 + 0x10] 00000364 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000368 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 0000036C 2F00 move.l -[A7], D0 0000036E 487A 07B0 pea.l [PC + 0x7B0 /* 00000B20, value 0x25730D00 '%s\r\0', cstring "%s\ " */] 00000372 486D B3A6 pea.l [A5 - 0x4C5A] 00000376 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000037A 4FEF 000C lea.l A7, [A7 + 0xC] 0000037E 1B7C 0001 D9C7 move.b [A5 - 0x2639], 0x1 label00000384: 00000384 262E 0008 move.l D3, [A6 + 0x8] 00000388 2B43 D998 move.l [A5 - 0x2668], D3 0000038C 2043 movea.l A0, D3 0000038E 2468 0014 movea.l A2, [A0 + 0x14] 00000392 200A move.l D0, A2 00000394 6710 beq +0x12 /* 000003A6 */ 00000396 2F0A move.l -[A7], A2 00000398 486D 1F82 pea.l [A5 + 0x1F82 /* export_1004 */] 0000039C 2F3C 0000 0080 move.l -[A7], 0x80 000003A2 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] label000003A6: 000003A6 42A7 clr.l -[A7] 000003A8 486D 1E2A pea.l [A5 + 0x1E2A /* export_961 */] 000003AC 7004 moveq.l D0, 0x04 000003AE 2F00 move.l -[A7], D0 000003B0 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] 000003B4 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000003B8 41ED D8D0 lea.l A0, [A5 - 0x2730] 000003BC 226E FBC4 movea.l A1, [A6 - 0x43C] 000003C0 701A moveq.l D0, 0x1A 000003C2 D3C0 add.l A1, D0 000003C4 22D8 move.l [A1]+, [A0]+ 000003C6 3290 move.w [A1], [A0] 000003C8 7001 moveq.l D0, 0x01 000003CA 2B40 D88C move.l [A5 - 0x2774], D0 000003CE 7600 moveq.l D3, 0x00 000003D0 2B43 BFEE move.l [A5 - 0x4012], D3 000003D4 2B43 BFF6 move.l [A5 - 0x400A], D3 000003D8 600C bra +0xE /* 000003E6 */ label000003DA: 000003DA 7056 moveq.l D0, 0x56 000003DC B600 cmp.b D3, D0 000003DE 6710 beq +0x12 /* 000003F0 */ 000003E0 42A7 clr.l -[A7] 000003E2 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] label000003E6: 000003E6 162D CDDC move.b D3, [A5 - 0x3224] 000003EA 7059 moveq.l D0, 0x59 000003EC B600 cmp.b D3, D0 000003EE 66EA bne -0x14 /* 000003DA */ label000003F0: 000003F0 206E 0008 movea.l A0, [A6 + 0x8] 000003F4 2028 000C move.l D0, [A0 + 0xC] 000003F8 2D40 FBB4 move.l [A6 - 0x44C], D0 000003FC 2040 movea.l A0, D0 000003FE 2010 move.l D0, [A0] 00000400 721F moveq.l D1, 0x1F 00000402 C081 and.l D0, D1 00000404 41ED D414 lea.l A0, [A5 - 0x2BEC] 00000408 1030 0000 move.b D0, [A0 + D0.w] 0000040C 7210 moveq.l D1, 0x10 0000040E C001 and.b D0, D1 00000410 660A bne +0xC /* 0000041C */ 00000412 2F3C 0000 01BA move.l -[A7], 0x1BA 00000418 4EBA FBE6 jsr [PC - 0x41A /* 00000000 */] label0000041C: 0000041C 102D D5C5 move.b D0, [A5 - 0x2A3B] 00000420 6710 beq +0x12 /* 00000432 */ 00000422 41ED D8CA lea.l A0, [A5 - 0x2736] 00000426 226E FBC4 movea.l A1, [A6 - 0x43C] 0000042A 703E moveq.l D0, 0x3E 0000042C D3C0 add.l A1, D0 0000042E 22D8 move.l [A1]+, [A0]+ 00000430 3290 move.w [A1], [A0] label00000432: 00000432 7000 moveq.l D0, 0x00 00000434 2D40 FBBC move.l [A6 - 0x444], D0 00000438 246E FBC4 movea.l A2, [A6 - 0x43C] 0000043C 2652 movea.l A3, [A2] 0000043E 286B 0010 movea.l A4, [A3 + 0x10] 00000442 4AAC 008E tst.l [A4 + 0x8E] 00000446 6662 bne +0x64 /* 000004AA */ 00000448 200B move.l D0, A3 0000044A 675E beq +0x60 /* 000004AA */ 0000044C 302A 0008 move.w D0, [A2 + 0x8] 00000450 0240 4000 andi.w D0, 0x4000 /* '@\0' */ 00000454 6654 bne +0x56 /* 000004AA */ 00000456 362A 0008 move.w D3, [A2 + 0x8] 0000045A 3D43 FFFC move.w [A6 - 0x4], D3 0000045E 0243 0600 andi.w D3, 0x600 00000462 6746 beq +0x48 /* 000004AA */ 00000464 302E FFFC move.w D0, [A6 - 0x4] 00000468 0240 0200 andi.w D0, 0x200 0000046C 673C beq +0x3E /* 000004AA */ 0000046E 4AAC 003A tst.l [A4 + 0x3A] 00000472 6736 beq +0x38 /* 000004AA */ 00000474 486D DCF2 pea.l [A5 - 0x230E] 00000478 7002 moveq.l D0, 0x02 0000047A 2F00 move.l -[A7], D0 0000047C 7008 moveq.l D0, 0x08 0000047E 1F00 move.b -[A7], D0 00000480 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 00000484 2440 movea.l A2, D0 00000486 206D D874 movea.l A0, [A5 - 0x278C] 0000048A 2028 0018 move.l D0, [A0 + 0x18] 0000048E 2540 000C move.l [A2 + 0xC], D0 00000492 2040 movea.l A0, D0 00000494 5268 0006 addq.w [A0 + 0x6], 1 00000498 00AA 0008 0000 0020 ori.l [A2 + 0x20], 0x80000 000004A0 486E FBBC pea.l [A6 - 0x444] 000004A4 2F0A move.l -[A7], A2 000004A6 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] label000004AA: 000004AA 7C00 moveq.l D6, 0x00 000004AC 4240 clr.w D0 000004AE 3B40 BC42 move.w [A5 - 0x43BE], D0 000004B2 246E FBB4 movea.l A2, [A6 - 0x44C] 000004B6 700C moveq.l D0, 0x0C 000004B8 D5C0 add.l A2, D0 000004BA 202D D884 move.l D0, [A5 - 0x277C] 000004BE 6600 0102 bne +0x104 /* 000005C2 */ 000004C2 2012 move.l D0, [A2] 000004C4 2D40 FBAC move.l [A6 - 0x454], D0 000004C8 264A movea.l A3, A2 000004CA 6000 00EE bra +0xF0 /* 000005BA */ label000004CE: 000004CE 206E FBAC movea.l A0, [A6 - 0x454] 000004D2 2868 0004 movea.l A4, [A0 + 0x4] 000004D6 2028 0008 move.l D0, [A0 + 0x8] 000004DA 4480 neg.l D0 000004DC 9180 subx.l D0, D0 000004DE 4480 neg.l D0 000004E0 3800 move.w D4, D0 000004E2 2053 movea.l A0, [A3] 000004E4 4AA8 000C tst.l [A0 + 0xC] 000004E8 6704 beq +0x6 /* 000004EE */ 000004EA 526D BC42 addq.w [A5 - 0x43BE], 1 label000004EE: 000004EE 246E FBAC movea.l A2, [A6 - 0x454] 000004F2 4A92 tst.l [A2] 000004F4 6622 bne +0x24 /* 00000518 */ 000004F6 700C moveq.l D0, 0x0C 000004F8 2F00 move.l -[A7], D0 000004FA 206D D968 movea.l A0, [A5 - 0x2698] 000004FE 4E90 jsr [A0] 00000500 2480 move.l [A2], D0 00000502 5286 addq.l D6, 1 00000504 2206 move.l D1, D6 00000506 2F01 move.l -[A7], D1 00000508 486D C01A pea.l [A5 - 0x3FE6] 0000050C 2F00 move.l -[A7], D0 0000050E 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000512 4FEF 000C lea.l A7, [A7 + 0xC] 00000516 7801 moveq.l D4, 0x01 label00000518: 00000518 3A2D D93A move.w D5, [A5 - 0x26C6] 0000051C 48C5 ext.l D5 0000051E 206E FBAC movea.l A0, [A6 - 0x454] 00000522 2F10 move.l -[A7], [A0] 00000524 7002 moveq.l D0, 0x02 00000526 2F00 move.l -[A7], D0 00000528 7008 moveq.l D0, 0x08 0000052A 1F00 move.b -[A7], D0 0000052C 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 00000530 2D40 FBB8 move.l [A6 - 0x448], D0 00000534 2040 movea.l A0, D0 00000536 214C 000C move.l [A0 + 0xC], A4 0000053A 526C 0006 addq.w [A4 + 0x6], 1 0000053E 4A44 tst.w D4 00000540 6708 beq +0xA /* 0000054A */ 00000542 00A8 0008 0000 0020 ori.l [A0 + 0x20], 0x80000 label0000054A: 0000054A 2014 move.l D0, [A4] 0000054C 721F moveq.l D1, 0x1F 0000054E C041 and.w D0, D1 00000550 7214 moveq.l D1, 0x14 00000552 B041 cmp.w D0, D1 00000554 6632 bne +0x34 /* 00000588 */ 00000556 206C 000C movea.l A0, [A4 + 0xC] 0000055A 2468 0010 movea.l A2, [A0 + 0x10] 0000055E 4AAA 004A tst.l [A2 + 0x4A] 00000562 6724 beq +0x26 /* 00000588 */ 00000564 202A 0010 move.l D0, [A2 + 0x10] 00000568 7240 moveq.l D1, 0x40 0000056A C081 and.l D0, D1 0000056C 661A bne +0x1C /* 00000588 */ 0000056E 2F0C move.l -[A7], A4 00000570 4267 clr.w -[A7] 00000572 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 00000576 206E FBB8 movea.l A0, [A6 - 0x448] 0000057A 2140 000C move.l [A0 + 0xC], D0 0000057E 2840 movea.l A4, D0 00000580 7212 moveq.l D1, 0x12 00000582 2881 move.l [A4], D1 00000584 526C 0006 addq.w [A4 + 0x6], 1 label00000588: 00000588 246E FBAC movea.l A2, [A6 - 0x454] 0000058C 2F12 move.l -[A7], [A2] 0000058E 206D D958 movea.l A0, [A5 - 0x26A8] 00000592 4E90 jsr [A0] 00000594 7000 moveq.l D0, 0x00 00000596 2480 move.l [A2], D0 00000598 302D D93A move.w D0, [A5 - 0x26C6] 0000059C 48C0 ext.l D0 0000059E B085 cmp.l D0, D5 000005A0 660C bne +0xE /* 000005AE */ 000005A2 486E FBBC pea.l [A6 - 0x444] 000005A6 2F2E FBB8 move.l -[A7], [A6 - 0x448] 000005AA 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] label000005AE: 000005AE 206E FBAC movea.l A0, [A6 - 0x454] 000005B2 2028 000C move.l D0, [A0 + 0xC] 000005B6 2D40 FBAC move.l [A6 - 0x454], D0 label000005BA: 000005BA 202E FBAC move.l D0, [A6 - 0x454] 000005BE 6600 FF0E bne -0xF0 /* 000004CE */ label000005C2: 000005C2 4240 clr.w D0 000005C4 3B40 BC42 move.w [A5 - 0x43BE], D0 000005C8 7000 moveq.l D0, 0x00 000005CA 2D40 FBC0 move.l [A6 - 0x440], D0 000005CE 246E FBB4 movea.l A2, [A6 - 0x44C] 000005D2 202A 000C move.l D0, [A2 + 0xC] 000005D6 2D40 FBB0 move.l [A6 - 0x450], D0 000005DA 2D6D D884 FBAC move.l [A6 - 0x454], [A5 - 0x277C] 000005E0 700C moveq.l D0, 0x0C 000005E2 D5C0 add.l A2, D0 000005E4 2D4A FFD8 move.l [A6 - 0x28], A2 000005E8 6000 0268 bra +0x26A /* 00000852 */ label000005EC: 000005EC 206D D884 movea.l A0, [A5 - 0x277C] 000005F0 4AA8 000C tst.l [A0 + 0xC] 000005F4 6704 beq +0x6 /* 000005FA */ 000005F6 526D BC42 addq.w [A5 - 0x43BE], 1 label000005FA: 000005FA 246E FBAC movea.l A2, [A6 - 0x454] 000005FE 4A92 tst.l [A2] 00000600 660A bne +0xC /* 0000060C */ 00000602 2F3C 0000 024A move.l -[A7], 0x24A 00000608 4EBA F9F6 jsr [PC - 0x60A /* 00000000 */] label0000060C: 0000060C 4AAA 0004 tst.l [A2 + 0x4] 00000610 6618 bne +0x1A /* 0000062A */ 00000612 206D D874 movea.l A0, [A5 - 0x278C] 00000616 2028 0018 move.l D0, [A0 + 0x18] 0000061A 2540 0004 move.l [A2 + 0x4], D0 0000061E 206D D874 movea.l A0, [A5 - 0x278C] 00000622 2068 0018 movea.l A0, [A0 + 0x18] 00000626 5268 0006 addq.w [A0 + 0x6], 1 label0000062A: 0000062A 246E FBAC movea.l A2, [A6 - 0x454] 0000062E 206A 0004 movea.l A0, [A2 + 0x4] 00000632 2010 move.l D0, [A0] 00000634 721F moveq.l D1, 0x1F 00000636 C041 and.w D0, D1 00000638 7215 moveq.l D1, 0x15 0000063A B041 cmp.w D0, D1 0000063C 660A bne +0xC /* 00000648 */ 0000063E 2F3C 0000 0253 move.l -[A7], 0x253 00000644 4EBA F9BA jsr [PC - 0x646 /* 00000000 */] label00000648: 00000648 2F12 move.l -[A7], [A2] 0000064A 7002 moveq.l D0, 0x02 0000064C 2F00 move.l -[A7], D0 0000064E 7008 moveq.l D0, 0x08 00000650 1F00 move.b -[A7], D0 00000652 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 00000656 2D40 FBB8 move.l [A6 - 0x448], D0 0000065A 2F12 move.l -[A7], [A2] 0000065C 206D D958 movea.l A0, [A5 - 0x26A8] 00000660 4E90 jsr [A0] 00000662 7000 moveq.l D0, 0x00 00000664 2480 move.l [A2], D0 00000666 202A 0004 move.l D0, [A2 + 0x4] 0000066A 2D40 FFD4 move.l [A6 - 0x2C], D0 0000066E 206E FBB8 movea.l A0, [A6 - 0x448] 00000672 2140 000C move.l [A0 + 0xC], D0 00000676 2240 movea.l A1, D0 00000678 5269 0006 addq.w [A1 + 0x6], 1 0000067C 4AAA 0008 tst.l [A2 + 0x8] 00000680 6708 beq +0xA /* 0000068A */ 00000682 00A8 0008 0000 0020 ori.l [A0 + 0x20], 0x80000 label0000068A: 0000068A 246E FFD4 movea.l A2, [A6 - 0x2C] 0000068E 2012 move.l D0, [A2] 00000690 721F moveq.l D1, 0x1F 00000692 C041 and.w D0, D1 00000694 7214 moveq.l D1, 0x14 00000696 B041 cmp.w D0, D1 00000698 6636 bne +0x38 /* 000006D0 */ 0000069A 206A 000C movea.l A0, [A2 + 0xC] 0000069E 2668 0010 movea.l A3, [A0 + 0x10] 000006A2 4AAB 004A tst.l [A3 + 0x4A] 000006A6 6728 beq +0x2A /* 000006D0 */ 000006A8 202B 0010 move.l D0, [A3 + 0x10] 000006AC 7240 moveq.l D1, 0x40 000006AE C081 and.l D0, D1 000006B0 661E bne +0x20 /* 000006D0 */ 000006B2 2F0A move.l -[A7], A2 000006B4 4267 clr.w -[A7] 000006B6 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 000006BA 206E FBB8 movea.l A0, [A6 - 0x448] 000006BE 2140 000C move.l [A0 + 0xC], D0 000006C2 2D40 FFD4 move.l [A6 - 0x2C], D0 000006C6 7212 moveq.l D1, 0x12 000006C8 2040 movea.l A0, D0 000006CA 2081 move.l [A0], D1 000006CC 5268 0006 addq.w [A0 + 0x6], 1 label000006D0: 000006D0 246E FBB8 movea.l A2, [A6 - 0x448] 000006D4 206A 000C movea.l A0, [A2 + 0xC] 000006D8 2010 move.l D0, [A0] 000006DA 721F moveq.l D1, 0x1F 000006DC C041 and.w D0, D1 000006DE 720C moveq.l D1, 0x0C 000006E0 B041 cmp.w D0, D1 000006E2 665A bne +0x5C /* 0000073E */ 000006E4 2F0A move.l -[A7], A2 000006E6 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 000006EA 2640 movea.l A3, D0 000006EC 2F0B move.l -[A7], A3 000006EE 206D D874 movea.l A0, [A5 - 0x278C] 000006F2 2F28 0034 move.l -[A7], [A0 + 0x34] 000006F6 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 000006FA 7048 moveq.l D0, 0x48 000006FC 2F00 move.l -[A7], D0 000006FE 206D D874 movea.l A0, [A5 - 0x278C] 00000702 2F28 0030 move.l -[A7], [A0 + 0x30] 00000706 2F0B move.l -[A7], A3 00000708 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 0000070C 2640 movea.l A3, D0 0000070E 2F2E FBC0 move.l -[A7], [A6 - 0x440] 00000712 701B moveq.l D0, 0x1B 00000714 2F00 move.l -[A7], D0 00000716 206D D874 movea.l A0, [A5 - 0x278C] 0000071A 2F28 0030 move.l -[A7], [A0 + 0x30] 0000071E 2F0A move.l -[A7], A2 00000720 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00000724 2F00 move.l -[A7], D0 00000726 2F0B move.l -[A7], A3 00000728 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 0000072C 2F00 move.l -[A7], D0 0000072E 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00000732 2D40 FBC0 move.l [A6 - 0x440], D0 00000736 00AA 0000 0002 0020 ori.l [A2 + 0x20], 0x2 label0000073E: 0000073E 246E FBAC movea.l A2, [A6 - 0x454] 00000742 584A addq.w A2, 4 00000744 2012 move.l D0, [A2] 00000746 2D40 FFD4 move.l [A6 - 0x2C], D0 0000074A 2040 movea.l A0, D0 0000074C 5268 0006 addq.w [A0 + 0x6], 1 00000750 2F0A move.l -[A7], A2 00000752 4EBA 03D8 jsr [PC + 0x3D8 /* 00000B2C */] 00000756 266E FBB8 movea.l A3, [A6 - 0x448] 0000075A 2F2B 000C move.l -[A7], [A3 + 0xC] 0000075E 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */] 00000762 2840 movea.l A4, D0 00000764 2F12 move.l -[A7], [A2] 00000766 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */] 0000076A 2200 move.l D1, D0 0000076C 200C move.l D0, A4 0000076E B081 cmp.l D0, D1 00000770 6708 beq +0xA /* 0000077A */ 00000772 00AB 0000 0002 0020 ori.l [A3 + 0x20], 0x2 label0000077A: 0000077A 206E FFD8 movea.l A0, [A6 - 0x28] 0000077E 4A90 tst.l [A0] 00000780 6700 00B0 beq +0xB2 /* 00000832 */ 00000784 202E FBB0 move.l D0, [A6 - 0x450] 00000788 6700 008E beq +0x90 /* 00000818 */ 0000078C 206E FBAC movea.l A0, [A6 - 0x454] 00000790 2F28 0004 move.l -[A7], [A0 + 0x4] 00000794 206E FBB0 movea.l A0, [A6 - 0x450] 00000798 2F28 0004 move.l -[A7], [A0 + 0x4] 0000079C 42A7 clr.l -[A7] 0000079E 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 000007A2 4A80 tst.l D0 000007A4 6664 bne +0x66 /* 0000080A */ 000007A6 206E FFD4 movea.l A0, [A6 - 0x2C] 000007AA 2010 move.l D0, [A0] 000007AC 721F moveq.l D1, 0x1F 000007AE C081 and.l D0, D1 000007B0 7204 moveq.l D1, 0x04 000007B2 B081 cmp.l D0, D1 000007B4 6718 beq +0x1A /* 000007CE */ 000007B6 7201 moveq.l D1, 0x01 000007B8 B081 cmp.l D0, D1 000007BA 6712 beq +0x14 /* 000007CE */ 000007BC 7202 moveq.l D1, 0x02 000007BE B081 cmp.l D0, D1 000007C0 670C beq +0xE /* 000007CE */ 000007C2 4A80 tst.l D0 000007C4 6708 beq +0xA /* 000007CE */ 000007C6 7203 moveq.l D1, 0x03 000007C8 B081 cmp.l D0, D1 000007CA 6702 beq +0x4 /* 000007CE */ 000007CC 6016 bra +0x18 /* 000007E4 */ label000007CE: 000007CE 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000007D2 206E FBB0 movea.l A0, [A6 - 0x450] 000007D6 2F28 0004 move.l -[A7], [A0 + 0x4] 000007DA 42A7 clr.l -[A7] 000007DC 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 000007E0 4A80 tst.l D0 000007E2 6626 bne +0x28 /* 0000080A */ label000007E4: 000007E4 206E FBB8 movea.l A0, [A6 - 0x448] 000007E8 7054 moveq.l D0, 0x54 000007EA D1C0 add.l A0, D0 000007EC 2F08 move.l -[A7], A0 000007EE 206E FBB0 movea.l A0, [A6 - 0x450] 000007F2 2F28 0004 move.l -[A7], [A0 + 0x4] 000007F6 206E FBAC movea.l A0, [A6 - 0x454] 000007FA 2F28 0004 move.l -[A7], [A0 + 0x4] 000007FE 7069 moveq.l D0, 0x69 00000800 2F00 move.l -[A7], D0 00000802 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */] 00000806 4FEF 0010 lea.l A7, [A7 + 0x10] label0000080A: 0000080A 206E FBB0 movea.l A0, [A6 - 0x450] 0000080E 2028 000C move.l D0, [A0 + 0xC] 00000812 2D40 FBB0 move.l [A6 - 0x450], D0 00000816 601A bra +0x1C /* 00000832 */ label00000818: 00000818 102D D5D8 move.b D0, [A5 - 0x2A28] 0000081C 6714 beq +0x16 /* 00000832 */ 0000081E 206E FBB8 movea.l A0, [A6 - 0x448] 00000822 7054 moveq.l D0, 0x54 00000824 D1C0 add.l A0, D0 00000826 2F08 move.l -[A7], A0 00000828 7069 moveq.l D0, 0x69 0000082A 2F00 move.l -[A7], D0 0000082C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00000830 504F addq.w A7, 8 label00000832: 00000832 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000836 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 0000083A 486E FBBC pea.l [A6 - 0x444] 0000083E 2F2E FBB8 move.l -[A7], [A6 - 0x448] 00000842 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00000846 206E FBAC movea.l A0, [A6 - 0x454] 0000084A 2028 000C move.l D0, [A0 + 0xC] 0000084E 2D40 FBAC move.l [A6 - 0x454], D0 label00000852: 00000852 202E FBAC move.l D0, [A6 - 0x454] 00000856 6600 FD94 bne -0x26A /* 000005EC */ 0000085A 4240 clr.w D0 0000085C 3B40 BC42 move.w [A5 - 0x43BE], D0 00000860 2B6E 0008 D998 move.l [A5 - 0x2668], [A6 + 0x8] 00000866 486D D884 pea.l [A5 - 0x277C] 0000086A 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */] 0000086E 302D D950 move.w D0, [A5 - 0x26B0] 00000872 670A beq +0xC /* 0000087E */ 00000874 2F3C 0000 030D move.l -[A7], 0x30D 0000087A 4EBA F784 jsr [PC - 0x87C /* 00000000 */] label0000087E: 0000087E 2F2E FBB4 move.l -[A7], [A6 - 0x44C] 00000882 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] 00000886 7202 moveq.l D1, 0x02 00000888 B081 cmp.l D0, D1 0000088A 6652 bne +0x54 /* 000008DE */ 0000088C 2F2E FBB4 move.l -[A7], [A6 - 0x44C] 00000890 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00000894 2640 movea.l A3, D0 00000896 526D C02E addq.w [A5 - 0x3FD2], 1 0000089A 302D C02E move.w D0, [A5 - 0x3FD2] 0000089E 48C0 ext.l D0 000008A0 2F00 move.l -[A7], D0 000008A2 487A 0284 pea.l [PC + 0x284 /* 00000B28, value 0x25640000 '%d\0\0', cstring "%d" */] 000008A6 486D C015 pea.l [A5 - 0x3FEB] 000008AA 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000008AE 4FEF 000C lea.l A7, [A7 + 0xC] 000008B2 486D C010 pea.l [A5 - 0x3FF0] 000008B6 7008 moveq.l D0, 0x08 000008B8 2F00 move.l -[A7], D0 000008BA 2F0B move.l -[A7], A3 000008BC 4EAD 1DFA jsr [A5 + 0x1DFA /* export_955 */] 000008C0 2440 movea.l A2, D0 000008C2 00AA 0008 0204 0020 ori.l [A2 + 0x20], 0x80204 000008CA 2B4A C00C move.l [A5 - 0x3FF4], A2 000008CE 206E FBB4 movea.l A0, [A6 - 0x44C] 000008D2 0090 0000 1000 ori.l [A0], 0x1000 000008D8 2F0A move.l -[A7], A2 000008DA 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] label000008DE: 000008DE 246E FBC4 movea.l A2, [A6 - 0x43C] 000008E2 2652 movea.l A3, [A2] 000008E4 200B move.l D0, A3 000008E6 671A beq +0x1C /* 00000902 */ 000008E8 302A 0008 move.w D0, [A2 + 0x8] 000008EC 0240 4000 andi.w D0, 0x4000 /* '@\0' */ 000008F0 6610 bne +0x12 /* 00000902 */ 000008F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F6 2F0B move.l -[A7], A3 000008F8 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] 000008FC 2F00 move.l -[A7], D0 000008FE 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] label00000902: 00000902 2F2E FBBC move.l -[A7], [A6 - 0x444] 00000906 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 0000090A 2640 movea.l A3, D0 0000090C 6014 bra +0x16 /* 00000922 */ label0000090E: 0000090E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000912 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00000916 2F2E FBBC move.l -[A7], [A6 - 0x444] 0000091A 2F0B move.l -[A7], A3 0000091C 4EAD 16F2 jsr [A5 + 0x16F2 /* export_730 */] 00000920 2640 movea.l A3, D0 label00000922: 00000922 200B move.l D0, A3 00000924 66E8 bne -0x16 /* 0000090E */ 00000926 486E FBBC pea.l [A6 - 0x444] 0000092A 42A7 clr.l -[A7] 0000092C 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] 00000930 4203 clr.b D3 00000932 1B43 E8D4 move.b [A5 - 0x172C], D3 00000936 1B43 E8D6 move.b [A5 - 0x172A], D3 0000093A 302D D5D6 move.w D0, [A5 - 0x2A2A] 0000093E 7210 moveq.l D1, 0x10 00000940 C041 and.w D0, D1 00000942 6774 beq +0x76 /* 000009B8 */ 00000944 4244 clr.w D4 00000946 606A bra +0x6C /* 000009B2 */ label00000948: 00000948 3604 move.w D3, D4 0000094A 3003 move.w D0, D3 0000094C 48C0 ext.l D0 0000094E E580 asl D0, 2 00000950 D0AD D954 add.l D0, [A5 - 0x26AC] 00000954 2040 movea.l A0, D0 00000956 2010 move.l D0, [A0] 00000958 2D40 FBB8 move.l [A6 - 0x448], D0 0000095C 2040 movea.l A0, D0 0000095E 2468 000C movea.l A2, [A0 + 0xC] 00000962 2212 move.l D1, [A2] 00000964 741F moveq.l D2, 0x1F 00000966 C242 and.w D1, D2 00000968 7414 moveq.l D2, 0x14 0000096A B242 cmp.w D1, D2 0000096C 6642 bne +0x44 /* 000009B0 */ 0000096E 266A 000C movea.l A3, [A2 + 0xC] 00000972 246B 0010 movea.l A2, [A3 + 0x10] 00000976 4AAA 004E tst.l [A2 + 0x4E] 0000097A 6734 beq +0x36 /* 000009B0 */ 0000097C 222A 0014 move.l D1, [A2 + 0x14] 00000980 B2AD D8AC cmp.l D1, [A5 - 0x2754] 00000984 662A bne +0x2C /* 000009B0 */ 00000986 2F0B move.l -[A7], A3 00000988 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 0000098C 2440 movea.l A2, D0 0000098E 2F2E FBB8 move.l -[A7], [A6 - 0x448] 00000992 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00000996 2F00 move.l -[A7], D0 00000998 42A7 clr.l -[A7] 0000099A 2F0A move.l -[A7], A2 0000099C 4EAD 184A jsr [A5 + 0x184A /* export_773 */] 000009A0 2840 movea.l A4, D0 000009A2 2F2E FBC0 move.l -[A7], [A6 - 0x440] 000009A6 2F0C move.l -[A7], A4 000009A8 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 000009AC 2D40 FBC0 move.l [A6 - 0x440], D0 label000009B0: 000009B0 5244 addq.w D4, 1 label000009B2: 000009B2 B86D D950 cmp.w D4, [A5 - 0x26B0] 000009B6 6D90 blt -0x6E /* 00000948 */ label000009B8: 000009B8 2F2D D998 move.l -[A7], [A5 - 0x2668] 000009BC 4EBA 2296 jsr [PC + 0x2296 /* 00002C54 */] 000009C0 2F3C 0000 01A8 move.l -[A7], 0x1A8 000009C6 206D D964 movea.l A0, [A5 - 0x269C] 000009CA 4E90 jsr [A0] 000009CC 2B40 D922 move.l [A5 - 0x26DE], D0 000009D0 2B40 D936 move.l [A5 - 0x26CA], D0 000009D4 4241 clr.w D1 000009D6 2040 movea.l A0, D0 000009D8 3141 0046 move.w [A0 + 0x46], D1 000009DC 7800 moveq.l D4, 0x00 000009DE 2B44 BFFA move.l [A5 - 0x4006], D4 000009E2 206D D936 movea.l A0, [A5 - 0x26CA] 000009E6 20AE FBC0 move.l [A0], [A6 - 0x440] 000009EA 7001 moveq.l D0, 0x01 000009EC 3F00 move.w -[A7], D0 000009EE 4EBA 0268 jsr [PC + 0x268 /* 00000C58 */] 000009F2 4EAD 178A jsr [A5 + 0x178A /* export_749 */] 000009F6 486D BFFA pea.l [A5 - 0x4006] 000009FA 42A7 clr.l -[A7] 000009FC 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] 00000A00 7000 moveq.l D0, 0x00 00000A02 2B40 D88C move.l [A5 - 0x2774], D0 00000A06 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 00000A0A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000A0E 2F00 move.l -[A7], D0 00000A10 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 00000A14 102D D5C5 move.b D0, [A5 - 0x2A3B] 00000A18 670E beq +0x10 /* 00000A28 */ 00000A1A 206E FBC4 movea.l A0, [A6 - 0x43C] 00000A1E 7020 moveq.l D0, 0x20 00000A20 D1C0 add.l A0, D0 00000A22 2F08 move.l -[A7], A0 00000A24 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] label00000A28: 00000A28 206D D998 movea.l A0, [A5 - 0x2668] 00000A2C 4AA8 0014 tst.l [A0 + 0x14] 00000A30 6704 beq +0x6 /* 00000A36 */ 00000A32 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] label00000A36: 00000A36 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 00000A3A 4EBA 260E jsr [PC + 0x260E /* 0000304A */] 00000A3E 4EBA 1CB4 jsr [PC + 0x1CB4 /* 000026F4 */] 00000A42 246E FBC4 movea.l A2, [A6 - 0x43C] 00000A46 256D D936 000E move.l [A2 + 0xE], [A5 - 0x26CA] 00000A4C 2F0A move.l -[A7], A2 00000A4E 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */] 00000A52 302A 0008 move.w D0, [A2 + 0x8] 00000A56 0240 0200 andi.w D0, 0x200 00000A5A 670A beq +0xC /* 00000A66 */ 00000A5C 2F2D D998 move.l -[A7], [A5 - 0x2668] 00000A60 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */] 00000A64 6016 bra +0x18 /* 00000A7C */ label00000A66: 00000A66 206E FBC4 movea.l A0, [A6 - 0x43C] 00000A6A 3028 0008 move.w D0, [A0 + 0x8] 00000A6E 0240 0400 andi.w D0, 0x400 00000A72 6708 beq +0xA /* 00000A7C */ 00000A74 2F2D D998 move.l -[A7], [A5 - 0x2668] 00000A78 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] label00000A7C: 00000A7C 206D D998 movea.l A0, [A5 - 0x2668] 00000A80 1028 001C move.b D0, [A0 + 0x1C] 00000A84 7215 moveq.l D1, 0x15 00000A86 B001 cmp.b D0, D1 00000A88 6632 bne +0x34 /* 00000ABC */ 00000A8A 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */] 00000A8E 2F2D D998 move.l -[A7], [A5 - 0x2668] 00000A92 4EAD 204A jsr [A5 + 0x204A /* export_1029 */] 00000A96 4A40 tst.w D0 00000A98 670A beq +0xC /* 00000AA4 */ 00000A9A 206E FBC4 movea.l A0, [A6 - 0x43C] 00000A9E 0068 0010 0008 ori.w [A0 + 0x8], 0x10 label00000AA4: 00000AA4 206E FBC4 movea.l A0, [A6 - 0x43C] 00000AA8 3028 0008 move.w D0, [A0 + 0x8] 00000AAC 0240 0080 andi.w D0, 0x80 00000AB0 6712 beq +0x14 /* 00000AC4 */ 00000AB2 2F2D D998 move.l -[A7], [A5 - 0x2668] 00000AB6 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */] 00000ABA 6008 bra +0xA /* 00000AC4 */ label00000ABC: 00000ABC 2F2D D998 move.l -[A7], [A5 - 0x2668] 00000AC0 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */] label00000AC4: 00000AC4 7000 moveq.l D0, 0x00 00000AC6 2B40 D936 move.l [A5 - 0x26CA], D0 00000ACA 4A47 tst.w D7 00000ACC 670E beq +0x10 /* 00000ADC */ 00000ACE 206E 0008 movea.l A0, [A6 + 0x8] 00000AD2 2068 0010 movea.l A0, [A0 + 0x10] 00000AD6 2F10 move.l -[A7], [A0] 00000AD8 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */] label00000ADC: 00000ADC 7000 moveq.l D0, 0x00 00000ADE 2B40 D9C2 move.l [A5 - 0x263E], D0 label00000AE2: 00000AE2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000AE6 4E5E unlink A6 00000AE8 205F movea.l A0, [A7]+ 00000AEA 584F addq.w A7, 4 00000AEC 4ED0 jmp [A0] 00000AEE 003C 436C ori.b ccr, 108 00000AF2 6173 bsr +0x75 /* 00000B67 */ 00000AF4 7344 moveq.l D1, 0x44 00000AF6 6174 bsr +0x76 /* 00000B6C */ 00000AF8 6100 5F5F bsr +0x5F61 /* 00006A59 */ 00000AFC 646C bcc +0x6E /* 00000B6A */ 00000AFE 0000 5F5F ori.b D0, 0x5F /* '_' */ 00000B02 6E77 bgt +0x79 /* 00000B7B */ 00000B04 0000 5F5F ori.b D0, 0x5F /* '_' */ 00000B08 6474 bcc +0x76 /* 00000B7E */ 00000B0A 0000 5F5F ori.b D0, 0x5F /* '_' */ 00000B0E 6374 bls +0x76 /* 00000B84 */ 00000B10 0000 5061 ori.b D0, 0x61 /* 'a' */ 00000B14 7363 moveq.l D1, 0x63 00000B16 616C bsr +0x6E /* 00000B84 */ 00000B18 4F62 chk.w D7, -[A2] 00000B1A 6A65 bpl +0x67 /* 00000B81 */ 00000B1C 6374 bls +0x76 /* 00000B92 */ 00000B1E 0000 2573 ori.b D0, 0x73 /* 's' */ 00000B22 0D00 btst D0, D6 00000B24 252A 6300 move.l -[A2], [A2 + 0x6300] 00000B28 2564 0000 move.l [A2 + 0x0], -[A4] fn00000B2C: 00000B2C 4E56 0000 link A6, 0 00000B30 48E7 0018 movem.l -[A7], A3,A4 00000B34 266E 0008 movea.l A3, [A6 + 0x8] 00000B38 200B move.l D0, A3 00000B3A 660A bne +0xC /* 00000B46 */ 00000B3C 2F3C 0000 043B move.l -[A7], 0x43B 00000B42 4EBA F4BC jsr [PC - 0xB44 /* 00000000 */] label00000B46: 00000B46 2853 movea.l A4, [A3] 00000B48 200C move.l D0, A4 00000B4A 660A bne +0xC /* 00000B56 */ 00000B4C 2F3C 0000 043D move.l -[A7], 0x43D 00000B52 4EBA F4AC jsr [PC - 0xB54 /* 00000000 */] label00000B56: 00000B56 2014 move.l D0, [A4] 00000B58 721F moveq.l D1, 0x1F 00000B5A C041 and.w D0, D1 00000B5C 7205 moveq.l D1, 0x05 00000B5E B041 cmp.w D0, D1 00000B60 6604 bne +0x6 /* 00000B66 */ 00000B62 286C 0008 movea.l A4, [A4 + 0x8] label00000B66: 00000B66 2014 move.l D0, [A4] 00000B68 721F moveq.l D1, 0x1F label00000B6A: 00000B6A C081 and.l D0, D1 fn00000B6C: 00000B6C 7215 moveq.l D1, 0x15 00000B6E B081 cmp.l D0, D1 00000B70 6730 beq +0x32 /* 00000BA2 */ 00000B72 7201 moveq.l D1, 0x01 00000B74 B081 cmp.l D0, D1 00000B76 6744 beq +0x46 /* 00000BBC */ 00000B78 7202 moveq.l D1, 0x02 00000B7A B081 cmp.l D0, D1 00000B7C 673E beq +0x40 /* 00000BBC */ label00000B7E: 00000B7E 4A80 tst.l D0 00000B80 673A beq +0x3C /* 00000BBC */ 00000B82 7203 moveq.l D1, 0x03 fn00000B84: 00000B84 B081 cmp.l D0, D1 00000B86 6734 beq +0x36 /* 00000BBC */ 00000B88 7204 moveq.l D1, 0x04 00000B8A B081 cmp.l D0, D1 00000B8C 6738 beq +0x3A /* 00000BC6 */ 00000B8E 720F moveq.l D1, 0x0F 00000B90 B081 cmp.l D0, D1 label00000B92: 00000B92 673C beq +0x3E /* 00000BD0 */ 00000B94 720D moveq.l D1, 0x0D 00000B96 B081 cmp.l D0, D1 00000B98 6736 beq +0x38 /* 00000BD0 */ 00000B9A 720C moveq.l D1, 0x0C 00000B9C B081 cmp.l D0, D1 00000B9E 6730 beq +0x32 /* 00000BD0 */ 00000BA0 6042 bra +0x44 /* 00000BE4 */ label00000BA2: 00000BA2 2F3C 0000 0444 move.l -[A7], 0x444 00000BA8 4EBA F456 jsr [PC - 0xBAA /* 00000000 */] 00000BAC 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000BB0 7001 moveq.l D0, 0x01 00000BB2 3F00 move.w -[A7], D0 00000BB4 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 00000BB8 2840 movea.l A4, D0 00000BBA 601C bra +0x1E /* 00000BD8 */ label00000BBC: 00000BBC 206D D874 movea.l A0, [A5 - 0x278C] 00000BC0 2868 0018 movea.l A4, [A0 + 0x18] 00000BC4 6012 bra +0x14 /* 00000BD8 */ label00000BC6: 00000BC6 206D D874 movea.l A0, [A5 - 0x278C] 00000BCA 2868 0018 movea.l A4, [A0 + 0x18] 00000BCE 6008 bra +0xA /* 00000BD8 */ label00000BD0: 00000BD0 206D D874 movea.l A0, [A5 - 0x278C] 00000BD4 2868 0034 movea.l A4, [A0 + 0x34] label00000BD8: 00000BD8 526C 0006 addq.w [A4 + 0x6], 1 00000BDC 2F13 move.l -[A7], [A3] 00000BDE 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00000BE2 268C move.l [A3], A4 label00000BE4: 00000BE4 4CDF 1800 movem.l A3,A4, [A7]+ 00000BE8 4E5E unlink A6 00000BEA 205F movea.l A0, [A7]+ 00000BEC 584F addq.w A7, 4 00000BEE 4ED0 jmp [A0] fn00000BF0: 00000BF0 4E56 0000 link A6, 0 00000BF4 102D D5C5 move.b D0, [A5 - 0x2A3B] 00000BF8 670E beq +0x10 /* 00000C08 */ 00000BFA 206E 0008 movea.l A0, [A6 + 0x8] 00000BFE 7026 moveq.l D0, 0x26 00000C00 D1C0 add.l A0, D0 00000C02 2F08 move.l -[A7], A0 00000C04 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] label00000C08: 00000C08 202E 0008 move.l D0, [A6 + 0x8] 00000C0C 4E5E unlink A6 00000C0E 205F movea.l A0, [A7]+ 00000C10 584F addq.w A7, 4 00000C12 4ED0 jmp [A0] fn00000C14: 00000C14 486D BFFA pea.l [A5 - 0x4006] 00000C18 2F2D D922 move.l -[A7], [A5 - 0x26DE] 00000C1C 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */] 00000C20 4E75 rts fn00000C22: 00000C22 2F0B move.l -[A7], A3 00000C24 202D BFFA move.l D0, [A5 - 0x4006] 00000C28 672A beq +0x2C /* 00000C54 */ 00000C2A 206D BFFA movea.l A0, [A5 - 0x4006] 00000C2E 2668 0008 movea.l A3, [A0 + 0x8] 00000C32 486D BFFA pea.l [A5 - 0x4006] 00000C36 2F0B move.l -[A7], A3 00000C38 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */] label00000C3C: 00000C3C 4AAB 004A tst.l [A3 + 0x4A] 00000C40 6606 bne +0x8 /* 00000C48 */ 00000C42 276D D922 004A move.l [A3 + 0x4A], [A5 - 0x26DE] label00000C48: 00000C48 B7ED D922 cmpa.l A3, [A5 - 0x26DE] 00000C4C 6706 beq +0x8 /* 00000C54 */ 00000C4E 266B 0004 movea.l A3, [A3 + 0x4] 00000C52 60E8 bra -0x16 /* 00000C3C */ label00000C54: 00000C54 265F movea.l A3, [A7]+ 00000C56 4E75 rts fn00000C58: 00000C58 4E56 FFFC link A6, -0x0004 00000C5C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000C60 266D C486 movea.l A3, [A5 - 0x3B7A] 00000C64 262D D922 move.l D3, [A5 - 0x26DE] 00000C68 2B43 C486 move.l [A5 - 0x3B7A], D3 00000C6C 2043 movea.l A0, D3 00000C6E 0268 0FFF 0034 andi.w [A0 + 0x34], 0xFFF 00000C74 382D D950 move.w D4, [A5 - 0x26B0] 00000C78 102D D9BD move.b D0, [A5 - 0x2643] 00000C7C 1D40 FFFC move.b [A6 - 0x4], D0 00000C80 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00000C84 102E FFFC move.b D0, [A6 - 0x4] 00000C88 6706 beq +0x8 /* 00000C90 */ 00000C8A 422D D9BD clr.b [A5 - 0x2643] 00000C8E 6004 bra +0x6 /* 00000C94 */ label00000C90: 00000C90 52AD D88C addq.l [A5 - 0x2774], 1 label00000C94: 00000C94 4EBA FF7E jsr [PC - 0x82 /* 00000C14 */] 00000C98 4EBA 0178 jsr [PC + 0x178 /* 00000E12 */] 00000C9C 102D CDDC move.b D0, [A5 - 0x3224] 00000CA0 7666 moveq.l D3, 0x66 00000CA2 B003 cmp.b D0, D3 00000CA4 6710 beq +0x12 /* 00000CB6 */ 00000CA6 7037 moveq.l D0, 0x37 00000CA8 2F00 move.l -[A7], D0 00000CAA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00000CAE 584F addq.w A7, 4 00000CB0 1F03 move.b -[A7], D3 00000CB2 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] label00000CB6: 00000CB6 206D C486 movea.l A0, [A5 - 0x3B7A] 00000CBA 3028 0034 move.w D0, [A0 + 0x34] 00000CBE 0240 8000 andi.w D0, 0x8000 00000CC2 670C beq +0xE /* 00000CD0 */ 00000CC4 206D D922 movea.l A0, [A5 - 0x26DE] 00000CC8 0068 4000 0034 ori.w [A0 + 0x34], 0x4000 /* '@\0' */ 00000CCE 6018 bra +0x1A /* 00000CE8 */ label00000CD0: 00000CD0 206D C486 movea.l A0, [A5 - 0x3B7A] 00000CD4 3028 0034 move.w D0, [A0 + 0x34] 00000CD8 0240 2000 andi.w D0, 0x2000 /* ' \0' */ 00000CDC 670A beq +0xC /* 00000CE8 */ 00000CDE 206D D922 movea.l A0, [A5 - 0x26DE] 00000CE2 0068 1000 0034 ori.w [A0 + 0x34], 0x1000 label00000CE8: 00000CE8 246D C486 movea.l A2, [A5 - 0x3B7A] 00000CEC 4AAA 0036 tst.l [A2 + 0x36] 00000CF0 670E beq +0x10 /* 00000D00 */ 00000CF2 7036 moveq.l D0, 0x36 00000CF4 D5C0 add.l A2, D0 00000CF6 2F0A move.l -[A7], A2 00000CF8 486D 1D32 pea.l [A5 + 0x1D32 /* export_930 */] 00000CFC 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] label00000D00: 00000D00 246D C486 movea.l A2, [A5 - 0x3B7A] 00000D04 4AAA 003A tst.l [A2 + 0x3A] 00000D08 670E beq +0x10 /* 00000D18 */ 00000D0A 703A moveq.l D0, 0x3A 00000D0C D5C0 add.l A2, D0 00000D0E 2F0A move.l -[A7], A2 00000D10 486D 1D32 pea.l [A5 + 0x1D32 /* export_930 */] 00000D14 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] label00000D18: 00000D18 2B4B C486 move.l [A5 - 0x3B7A], A3 00000D1C 302E 0008 move.w D0, [A6 + 0x8] 00000D20 6718 beq +0x1A /* 00000D3A */ 00000D22 4267 clr.w -[A7] 00000D24 2F2D D998 move.l -[A7], [A5 - 0x2668] 00000D28 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */] 00000D2C 5C4F addq.w A7, 6 00000D2E 486D D9CA pea.l [A5 - 0x2636] 00000D32 42A7 clr.l -[A7] 00000D34 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] 00000D38 600C bra +0xE /* 00000D46 */ label00000D3A: 00000D3A 3F04 move.w -[A7], D4 00000D3C 2F2D D998 move.l -[A7], [A5 - 0x2668] 00000D40 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */] 00000D44 5C4F addq.w A7, 6 label00000D46: 00000D46 4EBA FEDA jsr [PC - 0x126 /* 00000C22 */] 00000D4A 102D D5C5 move.b D0, [A5 - 0x2A3B] 00000D4E 670E beq +0x10 /* 00000D5E */ 00000D50 206D D922 movea.l A0, [A5 - 0x26DE] 00000D54 702E moveq.l D0, 0x2E 00000D56 D1C0 add.l A0, D0 00000D58 2F08 move.l -[A7], A0 00000D5A 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] label00000D5E: 00000D5E 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00000D62 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00000D66 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00000D6A 52AD BFEE addq.l [A5 - 0x4012], 1 00000D6E 102E FFFC move.b D0, [A6 - 0x4] 00000D72 6604 bne +0x6 /* 00000D78 */ 00000D74 53AD D88C subq.l [A5 - 0x2774], 1 label00000D78: 00000D78 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000D7C 4E5E unlink A6 00000D7E 205F movea.l A0, [A7]+ 00000D80 544F addq.w A7, 2 00000D82 4ED0 jmp [A0] fn00000D84: 00000D84 4E56 0000 link A6, 0 00000D88 2F0A move.l -[A7], A2 00000D8A 246E 0008 movea.l A2, [A6 + 0x8] 00000D8E 200A move.l D0, A2 00000D90 6712 beq +0x14 /* 00000DA4 */ 00000D92 2F0A move.l -[A7], A2 00000D94 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 00000D98 2440 movea.l A2, D0 00000D9A 2F0A move.l -[A7], A2 00000D9C 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 00000DA0 2440 movea.l A2, D0 00000DA2 6022 bra +0x24 /* 00000DC6 */ label00000DA4: 00000DA4 206D D874 movea.l A0, [A5 - 0x278C] 00000DA8 2F28 0018 move.l -[A7], [A0 + 0x18] 00000DAC 7001 moveq.l D0, 0x01 00000DAE 2F00 move.l -[A7], D0 00000DB0 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000DB4 2440 movea.l A2, D0 00000DB6 302D D93A move.w D0, [A5 - 0x26C6] 00000DBA 660A bne +0xC /* 00000DC6 */ 00000DBC 2F3C 0000 053B move.l -[A7], 0x53B 00000DC2 4EBA F23C jsr [PC - 0xDC4 /* 00000000 */] label00000DC6: 00000DC6 200A move.l D0, A2 00000DC8 245F movea.l A2, [A7]+ 00000DCA 4E5E unlink A6 00000DCC 205F movea.l A0, [A7]+ 00000DCE 584F addq.w A7, 4 00000DD0 4ED0 jmp [A0] fn00000DD2: 00000DD2 4E56 FFFC link A6, -0x0004 00000DD6 2F03 move.l -[A7], D3 00000DD8 362D D950 move.w D3, [A5 - 0x26B0] 00000DDC 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 00000DE0 2F00 move.l -[A7], D0 00000DE2 4EBA FFA0 jsr [PC - 0x60 /* 00000D84 */] 00000DE6 2D40 FFFC move.l [A6 - 0x4], D0 00000DEA 486E FFFC pea.l [A6 - 0x4] 00000DEE 3F03 move.w -[A7], D3 00000DF0 3F2D D950 move.w -[A7], [A5 - 0x26B0] 00000DF4 3F2E 000A move.w -[A7], [A6 + 0xA] 00000DF8 7001 moveq.l D0, 0x01 00000DFA 3F00 move.w -[A7], D0 00000DFC 42A7 clr.l -[A7] 00000DFE 42A7 clr.l -[A7] 00000E00 4EBA 1B96 jsr [PC + 0x1B96 /* 00002998 */] 00000E04 202E FFFC move.l D0, [A6 - 0x4] 00000E08 261F move.l D3, [A7]+ 00000E0A 4E5E unlink A6 00000E0C 205F movea.l A0, [A7]+ 00000E0E 584F addq.w A7, 4 00000E10 4ED0 jmp [A0] fn00000E12: 00000E12 4E56 FFF8 link A6, -0x0008 00000E16 6008 bra +0xA /* 00000E20 */ label00000E18: 00000E18 486E FFF8 pea.l [A6 - 0x8] 00000E1C 4EBA 00E0 jsr [PC + 0xE0 /* 00000EFE */] label00000E20: 00000E20 0C2D 0066 CDDC cmpi.b [A5 - 0x3224], 0x66 /* 'f' */ 00000E26 66F0 bne -0xE /* 00000E18 */ 00000E28 4E5E unlink A6 00000E2A 4E75 rts fn00000E2C: 00000E2C 4E56 FFEC link A6, -0x0014 00000E30 1D6D D9BD FFEC move.b [A6 - 0x14], [A5 - 0x2643] 00000E36 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */ 00000E3C 660A bne +0xC /* 00000E48 */ 00000E3E 486E FFF0 pea.l [A6 - 0x10] 00000E42 4EBA 00BA jsr [PC + 0xBA /* 00000EFE */] 00000E46 6024 bra +0x26 /* 00000E6C */ label00000E48: 00000E48 102D D9BD move.b D0, [A5 - 0x2643] 00000E4C 6604 bne +0x6 /* 00000E52 */ 00000E4E 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] label00000E52: 00000E52 4EBA FDC0 jsr [PC - 0x240 /* 00000C14 */] 00000E56 486E FFF8 pea.l [A6 - 0x8] 00000E5A 4EBA 00A2 jsr [PC + 0xA2 /* 00000EFE */] 00000E5E 4EBA FDC2 jsr [PC - 0x23E /* 00000C22 */] 00000E62 102E FFEC move.b D0, [A6 - 0x14] 00000E66 6604 bne +0x6 /* 00000E6C */ 00000E68 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] label00000E6C: 00000E6C 4E5E unlink A6 00000E6E 4E75 rts fn00000E70: 00000E70 48E7 1820 movem.l -[A7], D3,D4,A2 00000E74 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00000E78 7201 moveq.l D1, 0x01 00000E7A B081 cmp.l D0, D1 00000E7C 6E08 bgt +0xA /* 00000E86 */ 00000E7E 42A7 clr.l -[A7] 00000E80 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 00000E84 6072 bra +0x74 /* 00000EF8 */ label00000E86: 00000E86 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 00000E8A 2F00 move.l -[A7], D0 00000E8C 4EBA FEF6 jsr [PC - 0x10A /* 00000D84 */] 00000E90 2440 movea.l A2, D0 00000E92 2F0A move.l -[A7], A2 00000E94 4EBA FD5A jsr [PC - 0x2A6 /* 00000BF0 */] 00000E98 2440 movea.l A2, D0 00000E9A 1612 move.b D3, [A2] 00000E9C 7000 moveq.l D0, 0x00 00000E9E 1003 move.b D0, D3 00000EA0 41ED D31A lea.l A0, [A5 - 0x2CE6] 00000EA4 1030 0000 move.b D0, [A0 + D0.w] 00000EA8 7810 moveq.l D4, 0x10 00000EAA C004 and.b D0, D4 00000EAC 6638 bne +0x3A /* 00000EE6 */ 00000EAE 700F moveq.l D0, 0x0F 00000EB0 B600 cmp.b D3, D0 00000EB2 6732 beq +0x34 /* 00000EE6 */ 00000EB4 7011 moveq.l D0, 0x11 00000EB6 B600 cmp.b D3, D0 00000EB8 672C beq +0x2E /* 00000EE6 */ 00000EBA B604 cmp.b D3, D4 00000EBC 6728 beq +0x2A /* 00000EE6 */ 00000EBE 700E moveq.l D0, 0x0E 00000EC0 B600 cmp.b D3, D0 00000EC2 6722 beq +0x24 /* 00000EE6 */ 00000EC4 206A 0016 movea.l A0, [A2 + 0x16] 00000EC8 2010 move.l D0, [A0] 00000ECA 3600 move.w D3, D0 00000ECC 701F moveq.l D0, 0x1F 00000ECE C640 and.w D3, D0 00000ED0 7014 moveq.l D0, 0x14 00000ED2 B640 cmp.w D3, D0 00000ED4 6710 beq +0x12 /* 00000EE6 */ 00000ED6 7013 moveq.l D0, 0x13 00000ED8 B640 cmp.w D3, D0 00000EDA 670A beq +0xC /* 00000EE6 */ 00000EDC 7006 moveq.l D0, 0x06 00000EDE 2F00 move.l -[A7], D0 00000EE0 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */] 00000EE4 584F addq.w A7, 4 label00000EE6: 00000EE6 2F0A move.l -[A7], A2 00000EE8 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00000EEC 7072 moveq.l D0, 0x72 00000EEE 1F00 move.b -[A7], D0 00000EF0 7033 moveq.l D0, 0x33 00000EF2 2F00 move.l -[A7], D0 00000EF4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] label00000EF8: 00000EF8 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000EFC 4E75 rts fn00000EFE: 00000EFE 4E56 FFFC link A6, -0x0004 00000F02 48E7 0030 movem.l -[A7], A2,A3 00000F06 266E 0008 movea.l A3, [A6 + 0x8] 00000F0A 1D6D D9BD FFFC move.b [A6 - 0x4], [A5 - 0x2643] 00000F10 7000 moveq.l D0, 0x00 00000F12 2680 move.l [A3], D0 00000F14 6070 bra +0x72 /* 00000F86 */ label00000F16: 00000F16 703F moveq.l D0, 0x3F 00000F18 2F00 move.l -[A7], D0 00000F1A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00000F1E 584F addq.w A7, 4 00000F20 7002 moveq.l D0, 0x02 00000F22 2F00 move.l -[A7], D0 00000F24 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */] 00000F28 584F addq.w A7, 4 label00000F2A: 00000F2A 4EBA 01DC jsr [PC + 0x1DC /* 00001108 */] 00000F2E 6000 0154 bra +0x156 /* 00001084 */ label00000F32: 00000F32 4EBA 063E jsr [PC + 0x63E /* 00001572 */] 00000F36 6000 014C bra +0x14E /* 00001084 */ label00000F3A: 00000F3A 4EBA 082A jsr [PC + 0x82A /* 00001766 */] 00000F3E 6000 0144 bra +0x146 /* 00001084 */ label00000F42: 00000F42 4EBA 0984 jsr [PC + 0x984 /* 000018C8 */] 00000F46 6000 013C bra +0x13E /* 00001084 */ label00000F4A: 00000F4A 4EBA 0CF8 jsr [PC + 0xCF8 /* 00001C44 */] 00000F4E 6000 0134 bra +0x136 /* 00001084 */ label00000F52: 00000F52 4EBA 11DE jsr [PC + 0x11DE /* 00002132 */] 00000F56 6000 012C bra +0x12E /* 00001084 */ label00000F5A: 00000F5A 4EBA 1240 jsr [PC + 0x1240 /* 0000219C */] 00000F5E 6000 0124 bra +0x126 /* 00001084 */ label00000F62: 00000F62 4EBA 12A2 jsr [PC + 0x12A2 /* 00002206 */] 00000F66 6000 011C bra +0x11E /* 00001084 */ label00000F6A: 00000F6A 4EBA 1622 jsr [PC + 0x1622 /* 0000258E */] 00000F6E 6000 0114 bra +0x116 /* 00001084 */ label00000F72: 00000F72 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00000F76 6000 010C bra +0x10E /* 00001084 */ label00000F7A: 00000F7A 4EBA 02DA jsr [PC + 0x2DA /* 00001256 */] 00000F7E 6000 0104 bra +0x106 /* 00001084 */ label00000F82: 00000F82 4EBA 1156 jsr [PC + 0x1156 /* 000020DA */] label00000F86: 00000F86 122D CDDC move.b D1, [A5 - 0x3224] 00000F8A 7000 moveq.l D0, 0x00 00000F8C 1001 move.b D0, D1 00000F8E 0C80 0000 008B cmpi.l D0, 0x8B 00000F94 6780 beq -0x7E /* 00000F16 */ 00000F96 7219 moveq.l D1, 0x19 00000F98 B081 cmp.l D0, D1 00000F9A 678E beq -0x70 /* 00000F2A */ 00000F9C 723A moveq.l D1, 0x3A 00000F9E B081 cmp.l D0, D1 00000FA0 6790 beq -0x6E /* 00000F32 */ 00000FA2 720E moveq.l D1, 0x0E 00000FA4 B081 cmp.l D0, D1 00000FA6 6792 beq -0x6C /* 00000F3A */ 00000FA8 7216 moveq.l D1, 0x16 00000FAA B081 cmp.l D0, D1 00000FAC 6794 beq -0x6A /* 00000F42 */ 00000FAE 722E moveq.l D1, 0x2E 00000FB0 B081 cmp.l D0, D1 00000FB2 6796 beq -0x68 /* 00000F4A */ 00000FB4 7202 moveq.l D1, 0x02 00000FB6 B081 cmp.l D0, D1 00000FB8 6798 beq -0x66 /* 00000F52 */ 00000FBA 720B moveq.l D1, 0x0B 00000FBC B081 cmp.l D0, D1 00000FBE 679A beq -0x64 /* 00000F5A */ 00000FC0 7227 moveq.l D1, 0x27 00000FC2 B081 cmp.l D0, D1 00000FC4 679C beq -0x62 /* 00000F62 */ 00000FC6 7218 moveq.l D1, 0x18 00000FC8 B081 cmp.l D0, D1 00000FCA 679E beq -0x60 /* 00000F6A */ 00000FCC 7272 moveq.l D1, 0x72 00000FCE B081 cmp.l D0, D1 00000FD0 67A0 beq -0x5E /* 00000F72 */ 00000FD2 7232 moveq.l D1, 0x32 00000FD4 B081 cmp.l D0, D1 00000FD6 67A2 beq -0x5C /* 00000F7A */ 00000FD8 720C moveq.l D1, 0x0C 00000FDA B081 cmp.l D0, D1 00000FDC 67A4 beq -0x5A /* 00000F82 */ 00000FDE 7203 moveq.l D1, 0x03 00000FE0 B081 cmp.l D0, D1 00000FE2 6718 beq +0x1A /* 00000FFC */ 00000FE4 7259 moveq.l D1, 0x59 00000FE6 B081 cmp.l D0, D1 00000FE8 6718 beq +0x1A /* 00001002 */ 00000FEA 7266 moveq.l D1, 0x66 00000FEC B081 cmp.l D0, D1 00000FEE 6752 beq +0x54 /* 00001042 */ 00000FF0 0C80 0000 0089 cmpi.l D0, 0x89 00000FF6 6758 beq +0x5A /* 00001050 */ 00000FF8 6000 0086 bra +0x88 /* 00001080 */ label00000FFC: 00000FFC 4EBA 0F00 jsr [PC + 0xF00 /* 00001EFE */] 00001000 6084 bra -0x7A /* 00000F86 */ label00001002: 00001002 102E FFFC move.b D0, [A6 - 0x4] 00001006 6604 bne +0x6 /* 0000100C */ 00001008 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] label0000100C: 0000100C 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001010 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001014 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001018 52AD BFEE addq.l [A5 - 0x4012], 1 0000101C 52AD D96E addq.l [A5 - 0x2692], 1 00001020 4267 clr.w -[A7] 00001022 4EBA FC34 jsr [PC - 0x3CC /* 00000C58 */] 00001026 102D D5C5 move.b D0, [A5 - 0x2A3B] 0000102A 6706 beq +0x8 /* 00001032 */ 0000102C 2F0B move.l -[A7], A3 0000102E 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] label00001032: 00001032 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001036 102E FFFC move.b D0, [A6 - 0x4] 0000103A 6648 bne +0x4A /* 00001084 */ 0000103C 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 00001040 6042 bra +0x44 /* 00001084 */ label00001042: 00001042 7007 moveq.l D0, 0x07 00001044 2F00 move.l -[A7], D0 00001046 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 0000104A 584F addq.w A7, 4 0000104C 200B move.l D0, A3 0000104E 6036 bra +0x38 /* 00001086 */ label00001050: 00001050 2F2D CDDE move.l -[A7], [A5 - 0x3222] 00001054 7003 moveq.l D0, 0x03 00001056 3F00 move.w -[A7], D0 00001058 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 0000105C 2440 movea.l A2, D0 0000105E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001062 7256 moveq.l D1, 0x56 00001064 B001 cmp.b D0, D1 00001066 660E bne +0x10 /* 00001076 */ 00001068 2F0A move.l -[A7], A2 0000106A 4EBA 0026 jsr [PC + 0x26 /* 00001092 */] 0000106E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001072 6000 FF12 bra -0xEC /* 00000F86 */ label00001076: 00001076 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] 0000107A 2F0A move.l -[A7], A2 0000107C 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] label00001080: 00001080 4EBA FDEE jsr [PC - 0x212 /* 00000E70 */] label00001084: 00001084 200B move.l D0, A3 label00001086: 00001086 4CDF 0C00 movem.l A2,A3, [A7]+ 0000108A 4E5E unlink A6 0000108C 205F movea.l A0, [A7]+ 0000108E 584F addq.w A7, 4 00001090 4ED0 jmp [A0] fn00001092: 00001092 4E56 0000 link A6, 0 00001096 48E7 1030 movem.l -[A7], D3,A2,A3 0000109A 246E 0008 movea.l A2, [A6 + 0x8] 0000109E 2F0A move.l -[A7], A2 000010A0 7004 moveq.l D0, 0x04 000010A2 2F00 move.l -[A7], D0 000010A4 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 000010A8 2640 movea.l A3, D0 000010AA 200B move.l D0, A3 000010AC 671E beq +0x20 /* 000010CC */ 000010AE 102B 001C move.b D0, [A3 + 0x1C] 000010B2 720C moveq.l D1, 0x0C 000010B4 B001 cmp.b D0, D1 000010B6 6606 bne +0x8 /* 000010BE */ 000010B8 4A6B 0010 tst.w [A3 + 0x10] 000010BC 672A beq +0x2C /* 000010E8 */ label000010BE: 000010BE 2F0A move.l -[A7], A2 000010C0 7030 moveq.l D0, 0x30 000010C2 2F00 move.l -[A7], D0 000010C4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 000010C8 504F addq.w A7, 8 000010CA 6030 bra +0x32 /* 000010FC */ label000010CC: 000010CC 2F0A move.l -[A7], A2 000010CE 7004 moveq.l D0, 0x04 000010D0 2F00 move.l -[A7], D0 000010D2 700C moveq.l D0, 0x0C 000010D4 1F00 move.b -[A7], D0 000010D6 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 000010DA 2640 movea.l A3, D0 000010DC 202D BFEE move.l D0, [A5 - 0x4012] 000010E0 52AD BFEE addq.l [A5 - 0x4012], 1 000010E4 3740 0012 move.w [A3 + 0x12], D0 label000010E8: 000010E8 7001 moveq.l D0, 0x01 000010EA 3740 0010 move.w [A3 + 0x10], D0 000010EE 362B 0012 move.w D3, [A3 + 0x12] 000010F2 48C3 ext.l D3 000010F4 2F03 move.l -[A7], D3 000010F6 2F03 move.l -[A7], D3 000010F8 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] label000010FC: 000010FC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001100 4E5E unlink A6 00001102 205F movea.l A0, [A7]+ 00001104 584F addq.w A7, 4 00001106 4ED0 jmp [A0] fn00001108: 00001108 4E56 FFFC link A6, -0x0004 0000110C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00001110 422E FFFC clr.b [A6 - 0x4] 00001114 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001118 7053 moveq.l D0, 0x53 0000111A 1F00 move.b -[A7], D0 0000111C 7042 moveq.l D0, 0x42 0000111E 2F00 move.l -[A7], D0 00001120 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00001124 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001128 7601 moveq.l D3, 0x01 0000112A B083 cmp.l D0, D3 0000112C 6E4C bgt +0x4E /* 0000117A */ 0000112E 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 00001134 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001138 52AD D88C addq.l [A5 - 0x2774], 1 0000113C 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001140 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001144 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001148 52AD BFEE addq.l [A5 - 0x4012], 1 0000114C 4EBA FAC6 jsr [PC - 0x53A /* 00000C14 */] 00001150 7004 moveq.l D0, 0x04 00001152 2F00 move.l -[A7], D0 00001154 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 00001158 2640 movea.l A3, D0 0000115A 200B move.l D0, A3 0000115C 670A beq +0xC /* 00001168 */ 0000115E 2F0B move.l -[A7], A3 00001160 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00001164 2440 movea.l A2, D0 00001166 6024 bra +0x26 /* 0000118C */ label00001168: 00001168 206D D874 movea.l A0, [A5 - 0x278C] 0000116C 2F28 0018 move.l -[A7], [A0 + 0x18] 00001170 42A7 clr.l -[A7] 00001172 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00001176 2440 movea.l A2, D0 00001178 6012 bra +0x14 /* 0000118C */ label0000117A: 0000117A 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 0000117E 2F00 move.l -[A7], D0 00001180 4EBA FC02 jsr [PC - 0x3FE /* 00000D84 */] 00001184 2F00 move.l -[A7], D0 00001186 4EBA FA68 jsr [PC - 0x598 /* 00000BF0 */] 0000118A 2440 movea.l A2, D0 label0000118C: 0000118C 2F0A move.l -[A7], A2 0000118E 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00001192 2440 movea.l A2, D0 00001194 2F0A move.l -[A7], A2 00001196 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 0000119A 2F0A move.l -[A7], A2 0000119C 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] 000011A0 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */] 000011A4 7054 moveq.l D0, 0x54 000011A6 1F00 move.b -[A7], D0 000011A8 7012 moveq.l D0, 0x12 000011AA 2F00 move.l -[A7], D0 000011AC 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000011B0 282D BFEE move.l D4, [A5 - 0x4012] 000011B4 52AD BFEE addq.l [A5 - 0x4012], 1 000011B8 2F0A move.l -[A7], A2 000011BA 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 000011BE 266D D922 movea.l A3, [A5 - 0x26DE] 000011C2 206D D922 movea.l A0, [A5 - 0x26DE] 000011C6 5048 addq.w A0, 8 000011C8 2F08 move.l -[A7], A0 000011CA 42A7 clr.l -[A7] 000011CC 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000011D0 2040 movea.l A0, D0 000011D2 2144 0008 move.l [A0 + 0x8], D4 000011D6 7003 moveq.l D0, 0x03 000011D8 2740 0020 move.l [A3 + 0x20], D0 000011DC 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 000011E0 204B movea.l A0, A3 000011E2 5048 addq.w A0, 8 000011E4 2F08 move.l -[A7], A0 000011E6 2F2D D922 move.l -[A7], [A5 - 0x26DE] 000011EA 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000011EE 162E FFFC move.b D3, [A6 - 0x4] 000011F2 1B43 D9BD move.b [A5 - 0x2643], D3 000011F6 4EBA FC34 jsr [PC - 0x3CC /* 00000E2C */] 000011FA 0C2D 0011 CDDC cmpi.b [A5 - 0x3224], 0x11 00001200 661E bne +0x20 /* 00001220 */ 00001202 2A2D BFEE move.l D5, [A5 - 0x4012] 00001206 52AD BFEE addq.l [A5 - 0x4012], 1 0000120A 2F05 move.l -[A7], D5 0000120C 2F04 move.l -[A7], D4 0000120E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001212 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001216 1B43 D9BD move.b [A5 - 0x2643], D3 0000121A 4EBA FC10 jsr [PC - 0x3F0 /* 00000E2C */] 0000121E 2805 move.l D4, D5 label00001220: 00001220 2F04 move.l -[A7], D4 00001222 2F04 move.l -[A7], D4 00001224 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001228 102E FFFC move.b D0, [A6 - 0x4] 0000122C 6720 beq +0x22 /* 0000124E */ 0000122E 422D D9BD clr.b [A5 - 0x2643] 00001232 4EBA F9EE jsr [PC - 0x612 /* 00000C22 */] 00001236 2F2D BFEE move.l -[A7], [A5 - 0x4012] 0000123A 2F2D BFEE move.l -[A7], [A5 - 0x4012] 0000123E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001242 52AD BFEE addq.l [A5 - 0x4012], 1 00001246 53AD D88C subq.l [A5 - 0x2774], 1 0000124A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] label0000124E: 0000124E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001252 4E5E unlink A6 00001254 4E75 rts fn00001256: 00001256 4E56 FFE0 link A6, -0x0020 0000125A 48E7 0E38 movem.l -[A7], D4,D5,D6,A2,A3,A4 0000125E 302D D5D6 move.w D0, [A5 - 0x2A2A] 00001262 7210 moveq.l D1, 0x10 00001264 C041 and.w D0, D1 00001266 660A bne +0xC /* 00001272 */ 00001268 7073 moveq.l D0, 0x73 0000126A 2F00 move.l -[A7], D0 0000126C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00001270 584F addq.w A7, 4 label00001272: 00001272 206D D998 movea.l A0, [A5 - 0x2668] 00001276 2068 0010 movea.l A0, [A0 + 0x10] 0000127A 0028 0004 000B ori.b [A0 + 0xB], 0x4 00001280 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001284 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */ 0000128A 670A beq +0xC /* 00001296 */ 0000128C 703A moveq.l D0, 0x3A 0000128E 2F00 move.l -[A7], D0 00001290 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00001294 584F addq.w A7, 4 label00001296: 00001296 2F2D BFEE move.l -[A7], [A5 - 0x4012] 0000129A 2F2D BFEE move.l -[A7], [A5 - 0x4012] 0000129E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 000012A2 52AD BFEE addq.l [A5 - 0x4012], 1 000012A6 266D D922 movea.l A3, [A5 - 0x26DE] 000012AA 700B moveq.l D0, 0x0B 000012AC 206D D922 movea.l A0, [A5 - 0x26DE] 000012B0 2140 0020 move.l [A0 + 0x20], D0 000012B4 2B4B D9B8 move.l [A5 - 0x2648], A3 000012B8 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 000012BC 282D BFEE move.l D4, [A5 - 0x4012] 000012C0 52AD BFEE addq.l [A5 - 0x4012], 1 000012C4 2F04 move.l -[A7], D4 000012C6 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 000012CA 204B movea.l A0, A3 000012CC 5048 addq.w A0, 8 000012CE 2F08 move.l -[A7], A0 000012D0 42A7 clr.l -[A7] 000012D2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000012D6 2040 movea.l A0, D0 000012D8 2144 0008 move.l [A0 + 0x8], D4 000012DC 486E FFE8 pea.l [A6 - 0x18] 000012E0 4EBA FC1C jsr [PC - 0x3E4 /* 00000EFE */] 000012E4 202B 0014 move.l D0, [A3 + 0x14] 000012E8 2B40 D9B8 move.l [A5 - 0x2648], D0 000012EC 2F2D BFEE move.l -[A7], [A5 - 0x4012] 000012F0 2F2D BFEE move.l -[A7], [A5 - 0x4012] 000012F4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 000012F8 52AD BFEE addq.l [A5 - 0x4012], 1 000012FC 2C2D BFEE move.l D6, [A5 - 0x4012] 00001300 52AD BFEE addq.l [A5 - 0x4012], 1 00001304 2A2D BFEE move.l D5, [A5 - 0x4012] 00001308 52AD BFEE addq.l [A5 - 0x4012], 1 0000130C 206D D922 movea.l A0, [A5 - 0x26DE] 00001310 702E moveq.l D0, 0x2E 00001312 D1C0 add.l A0, D0 00001314 2F08 move.l -[A7], A0 00001316 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 0000131A 7001 moveq.l D0, 0x01 0000131C 206D D922 movea.l A0, [A5 - 0x26DE] 00001320 2140 0020 move.l [A0 + 0x20], D0 00001324 206D D922 movea.l A0, [A5 - 0x26DE] 00001328 5048 addq.w A0, 8 0000132A 2F08 move.l -[A7], A0 0000132C 42A7 clr.l -[A7] 0000132E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001332 2040 movea.l A0, D0 00001334 2146 0008 move.l [A0 + 0x8], D6 00001338 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 0000133C 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001340 4EBA F8D2 jsr [PC - 0x72E /* 00000C14 */] 00001344 7001 moveq.l D0, 0x01 00001346 206D D922 movea.l A0, [A5 - 0x26DE] 0000134A 2140 0020 move.l [A0 + 0x20], D0 0000134E 206D D922 movea.l A0, [A5 - 0x26DE] 00001352 5048 addq.w A0, 8 00001354 2F08 move.l -[A7], A0 00001356 42A7 clr.l -[A7] 00001358 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 0000135C 2040 movea.l A0, D0 0000135E 2145 0008 move.l [A0 + 0x8], D5 00001362 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 00001366 202D C026 move.l D0, [A5 - 0x3FDA] 0000136A 661A bne +0x1C /* 00001386 */ 0000136C 487A 01FC pea.l [PC + 0x1FC /* 0000156A, value 0x5F5F6568 '__eh', cstring "__eh_cv" */] 00001370 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00001374 2B40 C026 move.l [A5 - 0x3FDA], D0 00001378 4A80 tst.l D0 0000137A 660A bne +0xC /* 00001386 */ 0000137C 2F3C 0000 07CE move.l -[A7], 0x7CE 00001382 4EBA EC7C jsr [PC - 0x1384 /* 00000000 */] label00001386: 00001386 206D C026 movea.l A0, [A5 - 0x3FDA] 0000138A 2468 000C movea.l A2, [A0 + 0xC] 0000138E 2F0A move.l -[A7], A2 00001390 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 00001394 2740 0024 move.l [A3 + 0x24], D0 00001398 2040 movea.l A0, D0 0000139A 00A8 0000 0002 0020 ori.l [A0 + 0x20], 0x2 000013A2 422E FFE0 clr.b [A6 - 0x20] 000013A6 7000 moveq.l D0, 0x00 000013A8 2D40 FFE4 move.l [A6 - 0x1C], D0 000013AC 0C2D 0004 CDDC cmpi.b [A5 - 0x3224], 0x4 000013B2 670E beq +0x10 /* 000013C2 */ 000013B4 7071 moveq.l D0, 0x71 000013B6 2F00 move.l -[A7], D0 000013B8 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 000013BC 584F addq.w A7, 4 000013BE 6000 0180 bra +0x182 /* 00001540 */ label000013C2: 000013C2 244B movea.l A2, A3 000013C4 504A addq.w A2, 8 000013C6 2D4A FFF8 move.l [A6 - 0x8], A2 000013CA 204B movea.l A0, A3 000013CC 7024 moveq.l D0, 0x24 000013CE D1C0 add.l A0, D0 000013D0 2D48 FFFC move.l [A6 - 0x4], A0 label000013D4: 000013D4 102E FFE0 move.b D0, [A6 - 0x20] 000013D8 670E beq +0x10 /* 000013E8 */ 000013DA 7070 moveq.l D0, 0x70 000013DC 2F00 move.l -[A7], D0 000013DE 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 000013E2 584F addq.w A7, 4 000013E4 422E FFE0 clr.b [A6 - 0x20] label000013E8: 000013E8 700C moveq.l D0, 0x0C 000013EA 206D D922 movea.l A0, [A5 - 0x26DE] 000013EE 2140 0020 move.l [A0 + 0x20], D0 000013F2 282D BFEE move.l D4, [A5 - 0x4012] 000013F6 52AD BFEE addq.l [A5 - 0x4012], 1 000013FA 2F04 move.l -[A7], D4 000013FC 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 00001400 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001404 42A7 clr.l -[A7] 00001406 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 0000140A 2040 movea.l A0, D0 0000140C 2144 0008 move.l [A0 + 0x8], D4 00001410 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001414 4EBA F7FE jsr [PC - 0x802 /* 00000C14 */] 00001418 246E FFFC movea.l A2, [A6 - 0x4] 0000141C 2F12 move.l -[A7], [A2] 0000141E 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00001422 2F00 move.l -[A7], D0 00001424 42A7 clr.l -[A7] 00001426 206D C026 movea.l A0, [A5 - 0x3FDA] 0000142A 2068 0010 movea.l A0, [A0 + 0x10] 0000142E 2F28 004E move.l -[A7], [A0 + 0x4E] 00001432 4EAD 184A jsr [A5 + 0x184A /* export_773 */] 00001436 2640 movea.l A3, D0 00001438 2F0B move.l -[A7], A3 0000143A 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 0000143E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001442 7053 moveq.l D0, 0x53 00001444 1F00 move.b -[A7], D0 00001446 7042 moveq.l D0, 0x42 00001448 2F00 move.l -[A7], D0 0000144A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 0000144E 2F12 move.l -[A7], [A2] 00001450 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00001454 2840 movea.l A4, D0 00001456 200C move.l D0, A4 00001458 6608 bne +0xA /* 00001462 */ 0000145A 1D7C 0001 FFE0 move.b [A6 - 0x20], 0x1 00001460 603E bra +0x40 /* 000014A0 */ label00001462: 00001462 246E FFE4 movea.l A2, [A6 - 0x1C] 00001466 602A bra +0x2C /* 00001492 */ label00001468: 00001468 266A 0008 movea.l A3, [A2 + 0x8] 0000146C 200B move.l D0, A3 0000146E 660A bne +0xC /* 0000147A */ 00001470 2F3C 0000 0807 move.l -[A7], 0x807 00001476 4EBA EB88 jsr [PC - 0x1478 /* 00000000 */] label0000147A: 0000147A 2F0B move.l -[A7], A3 0000147C 2F0C move.l -[A7], A4 0000147E 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00001482 4A80 tst.l D0 00001484 670A beq +0xC /* 00001490 */ 00001486 706F moveq.l D0, 0x6F 00001488 2F00 move.l -[A7], D0 0000148A 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 0000148E 584F addq.w A7, 4 label00001490: 00001490 2452 movea.l A2, [A2] label00001492: 00001492 200A move.l D0, A2 00001494 66D2 bne -0x2C /* 00001468 */ 00001496 486E FFE4 pea.l [A6 - 0x1C] 0000149A 2F0C move.l -[A7], A4 0000149C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] label000014A0: 000014A0 486E FFE4 pea.l [A6 - 0x1C] 000014A4 42A7 clr.l -[A7] 000014A6 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] 000014AA 206D D922 movea.l A0, [A5 - 0x26DE] 000014AE 214C 0024 move.l [A0 + 0x24], A4 000014B2 2F0C move.l -[A7], A4 000014B4 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 000014B8 206D D922 movea.l A0, [A5 - 0x26DE] 000014BC 2140 0028 move.l [A0 + 0x28], D0 000014C0 7054 moveq.l D0, 0x54 000014C2 1F00 move.b -[A7], D0 000014C4 7012 moveq.l D0, 0x12 000014C6 2F00 move.l -[A7], D0 000014C8 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000014CC 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */ 000014D2 670A beq +0xC /* 000014DE */ 000014D4 703A moveq.l D0, 0x3A 000014D6 2F00 move.l -[A7], D0 000014D8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 000014DC 584F addq.w A7, 4 label000014DE: 000014DE 206D D922 movea.l A0, [A5 - 0x26DE] 000014E2 5048 addq.w A0, 8 000014E4 2F08 move.l -[A7], A0 000014E6 42A7 clr.l -[A7] 000014E8 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000014EC 2040 movea.l A0, D0 000014EE 216D BFEE 0008 move.l [A0 + 0x8], [A5 - 0x4012] 000014F4 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 000014F8 2F2D BFEE move.l -[A7], [A5 - 0x4012] 000014FC 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 00001500 52AD BFEE addq.l [A5 - 0x4012], 1 00001504 486E FFF0 pea.l [A6 - 0x10] 00001508 4EBA F9F4 jsr [PC - 0x60C /* 00000EFE */] 0000150C 7001 moveq.l D0, 0x01 0000150E 206D D922 movea.l A0, [A5 - 0x26DE] 00001512 2140 0020 move.l [A0 + 0x20], D0 00001516 206D D922 movea.l A0, [A5 - 0x26DE] 0000151A 5048 addq.w A0, 8 0000151C 2F08 move.l -[A7], A0 0000151E 42A7 clr.l -[A7] 00001520 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001524 2040 movea.l A0, D0 00001526 2145 0008 move.l [A0 + 0x8], D5 0000152A 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 0000152E 4EBA F6F2 jsr [PC - 0x90E /* 00000C22 */] 00001532 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 00001536 0C2D 0004 CDDC cmpi.b [A5 - 0x3224], 0x4 0000153C 6700 FE96 beq -0x168 /* 000013D4 */ label00001540: 00001540 2F05 move.l -[A7], D5 00001542 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 00001546 4EBA F6DA jsr [PC - 0x926 /* 00000C22 */] 0000154A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 0000154E 2F06 move.l -[A7], D6 00001550 2F06 move.l -[A7], D6 00001552 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001556 206D D922 movea.l A0, [A5 - 0x26DE] 0000155A 0068 0100 0034 ori.w [A0 + 0x34], 0x100 00001560 4CDF 1C70 movem.l D4,D5,D6,A2,A3,A4, [A7]+ 00001564 4E5E unlink A6 00001566 4E75 rts 00001568 0008 5F5F ori.b A0, 0x5F /* '_' */ 0000156C 6568 bcs +0x6A /* 000015D6 */ 0000156E 5F63 subq.w -[A3], 7 00001570 7600 moveq.l D3, 0x00 fn00001572: 00001572 4E56 FFFC link A6, -0x0004 00001576 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000157A 422E FFFC clr.b [A6 - 0x4] 0000157E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001582 7053 moveq.l D0, 0x53 00001584 1F00 move.b -[A7], D0 00001586 7042 moveq.l D0, 0x42 00001588 2F00 move.l -[A7], D0 0000158A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 0000158E 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001592 7601 moveq.l D3, 0x01 00001594 B083 cmp.l D0, D3 00001596 6E4C bgt +0x4E /* 000015E4 */ 00001598 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 0000159E 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000015A2 52AD D88C addq.l [A5 - 0x2774], 1 000015A6 2F2D BFEE move.l -[A7], [A5 - 0x4012] 000015AA 2F2D BFEE move.l -[A7], [A5 - 0x4012] 000015AE 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 000015B2 52AD BFEE addq.l [A5 - 0x4012], 1 000015B6 4EBA F65C jsr [PC - 0x9A4 /* 00000C14 */] 000015BA 7004 moveq.l D0, 0x04 000015BC 2F00 move.l -[A7], D0 000015BE 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 000015C2 2440 movea.l A2, D0 000015C4 200A move.l D0, A2 000015C6 670A beq +0xC /* 000015D2 */ 000015C8 2F0A move.l -[A7], A2 000015CA 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 000015CE 2640 movea.l A3, D0 000015D0 6022 bra +0x24 /* 000015F4 */ label000015D2: 000015D2 206D D874 movea.l A0, [A5 - 0x278C] label000015D6: 000015D6 2F28 0018 move.l -[A7], [A0 + 0x18] 000015DA 42A7 clr.l -[A7] 000015DC 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000015E0 2640 movea.l A3, D0 000015E2 6010 bra +0x12 /* 000015F4 */ label000015E4: 000015E4 7001 moveq.l D0, 0x01 000015E6 2F00 move.l -[A7], D0 000015E8 4EBA F7E8 jsr [PC - 0x818 /* 00000DD2 */] 000015EC 2F00 move.l -[A7], D0 000015EE 4EBA F600 jsr [PC - 0xA00 /* 00000BF0 */] 000015F2 2640 movea.l A3, D0 label000015F4: 000015F4 2A2D BFE6 move.l D5, [A5 - 0x401A] 000015F8 2C2D BFEA move.l D6, [A5 - 0x4016] 000015FC 202D BFEE move.l D0, [A5 - 0x4012] 00001600 52AD BFEE addq.l [A5 - 0x4012], 1 00001604 2B40 BFEA move.l [A5 - 0x4016], D0 00001608 202D BFEE move.l D0, [A5 - 0x4012] 0000160C 52AD BFEE addq.l [A5 - 0x4012], 1 00001610 2B40 BFE6 move.l [A5 - 0x401A], D0 00001614 282D BFEE move.l D4, [A5 - 0x4012] 00001618 52AD BFEE addq.l [A5 - 0x4012], 1 0000161C 2F0B move.l -[A7], A3 0000161E 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00001622 2640 movea.l A3, D0 00001624 2F0B move.l -[A7], A3 00001626 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 0000162A 2F0B move.l -[A7], A3 0000162C 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] 00001630 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */] 00001634 7054 moveq.l D0, 0x54 00001636 1F00 move.b -[A7], D0 00001638 7012 moveq.l D0, 0x12 0000163A 2F00 move.l -[A7], D0 0000163C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00001640 1013 move.b D0, [A3] 00001642 725D moveq.l D1, 0x5D 00001644 B001 cmp.b D0, D1 00001646 6704 beq +0x6 /* 0000164C */ 00001648 7000 moveq.l D0, 0x00 0000164A 6002 bra +0x4 /* 0000164E */ label0000164C: 0000164C 7001 moveq.l D0, 0x01 label0000164E: 0000164E 2000 move.l D0, D0 00001650 3600 move.w D3, D0 00001652 6720 beq +0x22 /* 00001674 */ 00001654 2F0B move.l -[A7], A3 00001656 4EAD 186A jsr [A5 + 0x186A /* export_777 */] 0000165A 2E00 move.l D7, D0 0000165C 670A beq +0xC /* 00001668 */ 0000165E 2F04 move.l -[A7], D4 00001660 2F04 move.l -[A7], D4 00001662 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001666 6050 bra +0x52 /* 000016B8 */ label00001668: 00001668 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 0000166C 2F04 move.l -[A7], D4 0000166E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001672 6044 bra +0x46 /* 000016B8 */ label00001674: 00001674 2F0B move.l -[A7], A3 00001676 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 0000167A 286D D922 movea.l A4, [A5 - 0x26DE] 0000167E 7003 moveq.l D0, 0x03 00001680 206D D922 movea.l A0, [A5 - 0x26DE] 00001684 2140 0020 move.l [A0 + 0x20], D0 00001688 244C movea.l A2, A4 0000168A 504A addq.w A2, 8 0000168C 2F0A move.l -[A7], A2 0000168E 42A7 clr.l -[A7] 00001690 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001694 2040 movea.l A0, D0 00001696 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A] 0000169C 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 000016A0 2F0A move.l -[A7], A2 000016A2 2F2D D922 move.l -[A7], [A5 - 0x26DE] 000016A6 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000016AA 1B6E FFFC D9BD move.b [A5 - 0x2643], [A6 - 0x4] 000016B0 2F04 move.l -[A7], D4 000016B2 2F04 move.l -[A7], D4 000016B4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] label000016B8: 000016B8 4EBA F772 jsr [PC - 0x88E /* 00000E2C */] 000016BC 2F2D BFEA move.l -[A7], [A5 - 0x4016] 000016C0 2F2D BFEA move.l -[A7], [A5 - 0x4016] 000016C4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 000016C8 4A43 tst.w D3 000016CA 671E beq +0x20 /* 000016EA */ 000016CC 4A87 tst.l D7 000016CE 670C beq +0xE /* 000016DC */ 000016D0 2F04 move.l -[A7], D4 000016D2 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 000016D6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 000016DA 6054 bra +0x56 /* 00001730 */ label000016DC: 000016DC 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 000016E0 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 000016E4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 000016E8 6046 bra +0x48 /* 00001730 */ label000016EA: 000016EA 2F0B move.l -[A7], A3 000016EC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] 000016F0 2F00 move.l -[A7], D0 000016F2 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 000016F6 286D D922 movea.l A4, [A5 - 0x26DE] 000016FA 7003 moveq.l D0, 0x03 000016FC 206D D922 movea.l A0, [A5 - 0x26DE] 00001700 2140 0020 move.l [A0 + 0x20], D0 00001704 244C movea.l A2, A4 00001706 504A addq.w A2, 8 00001708 2F0A move.l -[A7], A2 0000170A 42A7 clr.l -[A7] 0000170C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001710 2040 movea.l A0, D0 00001712 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A] 00001718 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 0000171C 2F0A move.l -[A7], A2 0000171E 2F2D D922 move.l -[A7], [A5 - 0x26DE] 00001722 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001726 2F04 move.l -[A7], D4 00001728 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 0000172C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] label00001730: 00001730 2B45 BFE6 move.l [A5 - 0x401A], D5 00001734 2B46 BFEA move.l [A5 - 0x4016], D6 00001738 102E FFFC move.b D0, [A6 - 0x4] 0000173C 6720 beq +0x22 /* 0000175E */ 0000173E 422D D9BD clr.b [A5 - 0x2643] 00001742 4EBA F4DE jsr [PC - 0xB22 /* 00000C22 */] 00001746 2F2D BFEE move.l -[A7], [A5 - 0x4012] 0000174A 2F2D BFEE move.l -[A7], [A5 - 0x4012] 0000174E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001752 52AD BFEE addq.l [A5 - 0x4012], 1 00001756 53AD D88C subq.l [A5 - 0x2774], 1 0000175A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] label0000175E: 0000175E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001762 4E5E unlink A6 00001764 4E75 rts fn00001766: 00001766 4E56 FFF8 link A6, -0x0008 0000176A 48E7 0E38 movem.l -[A7], D4,D5,D6,A2,A3,A4 0000176E 2A2D BFE6 move.l D5, [A5 - 0x401A] 00001772 2C2D BFEA move.l D6, [A5 - 0x4016] 00001776 282D BFEE move.l D4, [A5 - 0x4012] 0000177A 52AD BFEE addq.l [A5 - 0x4012], 1 0000177E 202D BFEE move.l D0, [A5 - 0x4012] 00001782 52AD BFEE addq.l [A5 - 0x4012], 1 00001786 2B40 BFEA move.l [A5 - 0x4016], D0 0000178A 202D BFEE move.l D0, [A5 - 0x4012] 0000178E 52AD BFEE addq.l [A5 - 0x4012], 1 00001792 2B40 BFE6 move.l [A5 - 0x401A], D0 00001796 2F04 move.l -[A7], D4 00001798 2F04 move.l -[A7], D4 0000179A 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 0000179E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000017A2 4EBA F688 jsr [PC - 0x978 /* 00000E2C */] 000017A6 703A moveq.l D0, 0x3A 000017A8 1F00 move.b -[A7], D0 000017AA 7043 moveq.l D0, 0x43 000017AC 2F00 move.l -[A7], D0 000017AE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000017B2 7053 moveq.l D0, 0x53 000017B4 1F00 move.b -[A7], D0 000017B6 7042 moveq.l D0, 0x42 000017B8 2F00 move.l -[A7], D0 000017BA 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000017BE 7001 moveq.l D0, 0x01 000017C0 2F00 move.l -[A7], D0 000017C2 4EBA F60E jsr [PC - 0x9F2 /* 00000DD2 */] 000017C6 2F00 move.l -[A7], D0 000017C8 4EBA F426 jsr [PC - 0xBDA /* 00000BF0 */] 000017CC 2640 movea.l A3, D0 000017CE 2F0B move.l -[A7], A3 000017D0 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 000017D4 2640 movea.l A3, D0 000017D6 2F0B move.l -[A7], A3 000017D8 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000017DC 2F0B move.l -[A7], A3 000017DE 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] 000017E2 7054 moveq.l D0, 0x54 000017E4 1F00 move.b -[A7], D0 000017E6 7012 moveq.l D0, 0x12 000017E8 2F00 move.l -[A7], D0 000017EA 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000017EE 486E FFF8 pea.l [A6 - 0x8] 000017F2 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 000017F6 7072 moveq.l D0, 0x72 000017F8 1F00 move.b -[A7], D0 000017FA 7033 moveq.l D0, 0x33 000017FC 2F00 move.l -[A7], D0 000017FE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00001802 2F2D BFEA move.l -[A7], [A5 - 0x4016] 00001806 2F2D BFEA move.l -[A7], [A5 - 0x4016] 0000180A 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 0000180E 1013 move.b D0, [A3] 00001810 725D moveq.l D1, 0x5D 00001812 B001 cmp.b D0, D1 00001814 6704 beq +0x6 /* 0000181A */ 00001816 7000 moveq.l D0, 0x00 00001818 6002 bra +0x4 /* 0000181C */ label0000181A: 0000181A 7001 moveq.l D0, 0x01 label0000181C: 0000181C 2000 move.l D0, D0 0000181E 4A40 tst.w D0 00001820 6726 beq +0x28 /* 00001848 */ 00001822 2F0B move.l -[A7], A3 00001824 4EAD 186A jsr [A5 + 0x186A /* export_777 */] 00001828 4A80 tst.l D0 0000182A 670E beq +0x10 /* 0000183A */ 0000182C 2F04 move.l -[A7], D4 0000182E 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001832 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001836 6000 0080 bra +0x82 /* 000018B8 */ label0000183A: 0000183A 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 0000183E 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001842 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001846 6070 bra +0x72 /* 000018B8 */ label00001848: 00001848 2F0B move.l -[A7], A3 0000184A 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 0000184E 286D D922 movea.l A4, [A5 - 0x26DE] 00001852 7003 moveq.l D0, 0x03 00001854 206D D922 movea.l A0, [A5 - 0x26DE] 00001858 2140 0020 move.l [A0 + 0x20], D0 0000185C 244C movea.l A2, A4 0000185E 504A addq.w A2, 8 00001860 2F0A move.l -[A7], A2 00001862 42A7 clr.l -[A7] 00001864 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001868 2040 movea.l A0, D0 0000186A 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A] 00001870 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 00001874 2F0A move.l -[A7], A2 00001876 2F2D D922 move.l -[A7], [A5 - 0x26DE] 0000187A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 0000187E 41EE FFF8 lea.l A0, [A6 - 0x8] 00001882 226D D922 movea.l A1, [A5 - 0x26DE] 00001886 702E moveq.l D0, 0x2E 00001888 D3C0 add.l A1, D0 0000188A 22D8 move.l [A1]+, [A0]+ 0000188C 3290 move.w [A1], [A0] 0000188E 7001 moveq.l D0, 0x01 00001890 206D D922 movea.l A0, [A5 - 0x26DE] 00001894 2140 0020 move.l [A0 + 0x20], D0 00001898 206D D922 movea.l A0, [A5 - 0x26DE] 0000189C 5048 addq.w A0, 8 0000189E 2F08 move.l -[A7], A0 000018A0 42A7 clr.l -[A7] 000018A2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000018A6 2040 movea.l A0, D0 000018A8 2144 0008 move.l [A0 + 0x8], D4 000018AC 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 000018B0 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 000018B4 4EAD 173A jsr [A5 + 0x173A /* export_739 */] label000018B8: 000018B8 2B45 BFE6 move.l [A5 - 0x401A], D5 000018BC 2B46 BFEA move.l [A5 - 0x4016], D6 000018C0 4CDF 1C70 movem.l D4,D5,D6,A2,A3,A4, [A7]+ 000018C4 4E5E unlink A6 000018C6 4E75 rts fn000018C8: 000018C8 4E56 FFF0 link A6, -0x0010 000018CC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000018D0 4245 clr.w D5 000018D2 422E FFFC clr.b [A6 - 0x4] 000018D6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000018DA 7053 moveq.l D0, 0x53 000018DC 1F00 move.b -[A7], D0 000018DE 7042 moveq.l D0, 0x42 000018E0 2F00 move.l -[A7], D0 000018E2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000018E6 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */ 000018EC 660C bne +0xE /* 000018FA */ 000018EE 7000 moveq.l D0, 0x00 000018F0 2440 movea.l A2, D0 000018F2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000018F6 6000 00B0 bra +0xB2 /* 000019A8 */ label000018FA: 000018FA 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 000018FE 7601 moveq.l D3, 0x01 00001900 B083 cmp.l D0, D3 00001902 6E38 bgt +0x3A /* 0000193C */ 00001904 302D D5D6 move.w D0, [A5 - 0x2A2A] 00001908 0240 0200 andi.w D0, 0x200 0000190C 6722 beq +0x24 /* 00001930 */ 0000190E 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 00001914 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001918 52AD D88C addq.l [A5 - 0x2774], 1 0000191C 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001920 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001924 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001928 52AD BFEE addq.l [A5 - 0x4012], 1 0000192C 4EBA F2E6 jsr [PC - 0xD1A /* 00000C14 */] label00001930: 00001930 42A7 clr.l -[A7] 00001932 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 00001936 7000 moveq.l D0, 0x00 00001938 2440 movea.l A2, D0 0000193A 606C bra +0x6E /* 000019A8 */ label0000193C: 0000193C 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 00001940 2F00 move.l -[A7], D0 00001942 4EBA F440 jsr [PC - 0xBC0 /* 00000D84 */] 00001946 2440 movea.l A2, D0 00001948 2F0A move.l -[A7], A2 0000194A 4EBA F2A4 jsr [PC - 0xD5C /* 00000BF0 */] 0000194E 2440 movea.l A2, D0 00001950 1612 move.b D3, [A2] 00001952 7000 moveq.l D0, 0x00 00001954 1003 move.b D0, D3 00001956 41ED D31A lea.l A0, [A5 - 0x2CE6] 0000195A 1030 0000 move.b D0, [A0 + D0.w] 0000195E 7810 moveq.l D4, 0x10 00001960 C004 and.b D0, D4 00001962 6638 bne +0x3A /* 0000199C */ 00001964 700F moveq.l D0, 0x0F 00001966 B600 cmp.b D3, D0 00001968 6732 beq +0x34 /* 0000199C */ 0000196A 7011 moveq.l D0, 0x11 0000196C B600 cmp.b D3, D0 0000196E 672C beq +0x2E /* 0000199C */ 00001970 B604 cmp.b D3, D4 00001972 6728 beq +0x2A /* 0000199C */ 00001974 700E moveq.l D0, 0x0E 00001976 B600 cmp.b D3, D0 00001978 6722 beq +0x24 /* 0000199C */ 0000197A 206A 0016 movea.l A0, [A2 + 0x16] 0000197E 2010 move.l D0, [A0] 00001980 3600 move.w D3, D0 00001982 701F moveq.l D0, 0x1F 00001984 C640 and.w D3, D0 00001986 7014 moveq.l D0, 0x14 00001988 B640 cmp.w D3, D0 0000198A 6710 beq +0x12 /* 0000199C */ 0000198C 7013 moveq.l D0, 0x13 0000198E B640 cmp.w D3, D0 00001990 670A beq +0xC /* 0000199C */ 00001992 7006 moveq.l D0, 0x06 00001994 2F00 move.l -[A7], D0 00001996 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */] 0000199A 584F addq.w A7, 4 label0000199C: 0000199C 7072 moveq.l D0, 0x72 0000199E 1F00 move.b -[A7], D0 000019A0 7033 moveq.l D0, 0x33 000019A2 2F00 move.l -[A7], D0 000019A4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] label000019A8: 000019A8 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */ 000019AE 660A bne +0xC /* 000019BA */ 000019B0 7000 moveq.l D0, 0x00 000019B2 2640 movea.l A3, D0 000019B4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000019B8 606C bra +0x6E /* 00001A26 */ label000019BA: 000019BA 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 000019BE 7601 moveq.l D3, 0x01 000019C0 B083 cmp.l D0, D3 000019C2 6E52 bgt +0x54 /* 00001A16 */ 000019C4 102E FFFC move.b D0, [A6 - 0x4] 000019C8 6622 bne +0x24 /* 000019EC */ 000019CA 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 000019D0 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000019D4 52AD D88C addq.l [A5 - 0x2774], 1 000019D8 2F2D BFEE move.l -[A7], [A5 - 0x4012] 000019DC 2F2D BFEE move.l -[A7], [A5 - 0x4012] 000019E0 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 000019E4 52AD BFEE addq.l [A5 - 0x4012], 1 000019E8 4EBA F22A jsr [PC - 0xDD6 /* 00000C14 */] label000019EC: 000019EC 7004 moveq.l D0, 0x04 000019EE 2F00 move.l -[A7], D0 000019F0 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 000019F4 2840 movea.l A4, D0 000019F6 200C move.l D0, A4 000019F8 670A beq +0xC /* 00001A04 */ 000019FA 2F0C move.l -[A7], A4 000019FC 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00001A00 2640 movea.l A3, D0 00001A02 6022 bra +0x24 /* 00001A26 */ label00001A04: 00001A04 206D D874 movea.l A0, [A5 - 0x278C] 00001A08 2F28 0018 move.l -[A7], [A0 + 0x18] 00001A0C 42A7 clr.l -[A7] 00001A0E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00001A12 2640 movea.l A3, D0 00001A14 6010 bra +0x12 /* 00001A26 */ label00001A16: 00001A16 7001 moveq.l D0, 0x01 00001A18 2F00 move.l -[A7], D0 00001A1A 4EBA F3B6 jsr [PC - 0xC4A /* 00000DD2 */] 00001A1E 2F00 move.l -[A7], D0 00001A20 4EBA F1CE jsr [PC - 0xE32 /* 00000BF0 */] 00001A24 2640 movea.l A3, D0 label00001A26: 00001A26 2C2D BFE6 move.l D6, [A5 - 0x401A] 00001A2A 2E2D BFEA move.l D7, [A5 - 0x4016] 00001A2E 202D BFEE move.l D0, [A5 - 0x4012] 00001A32 52AD BFEE addq.l [A5 - 0x4012], 1 00001A36 2B40 BFE6 move.l [A5 - 0x401A], D0 00001A3A 202D BFEE move.l D0, [A5 - 0x4012] 00001A3E 52AD BFEE addq.l [A5 - 0x4012], 1 00001A42 2B40 BFEA move.l [A5 - 0x4016], D0 00001A46 282D BFEE move.l D4, [A5 - 0x4012] 00001A4A 52AD BFEE addq.l [A5 - 0x4012], 1 00001A4E 200A move.l D0, A2 00001A50 6706 beq +0x8 /* 00001A58 */ 00001A52 2F0A move.l -[A7], A2 00001A54 4EAD 177A jsr [A5 + 0x177A /* export_747 */] label00001A58: 00001A58 200B move.l D0, A3 00001A5A 6700 0090 beq +0x92 /* 00001AEC */ 00001A5E 2F0B move.l -[A7], A3 00001A60 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00001A64 2640 movea.l A3, D0 00001A66 2F0B move.l -[A7], A3 00001A68 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 00001A6C 2F0B move.l -[A7], A3 00001A6E 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] 00001A72 7072 moveq.l D0, 0x72 00001A74 1F00 move.b -[A7], D0 00001A76 7033 moveq.l D0, 0x33 00001A78 2F00 move.l -[A7], D0 00001A7A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00001A7E 1013 move.b D0, [A3] 00001A80 725D moveq.l D1, 0x5D 00001A82 B001 cmp.b D0, D1 00001A84 6704 beq +0x6 /* 00001A8A */ 00001A86 7000 moveq.l D0, 0x00 00001A88 6002 bra +0x4 /* 00001A8C */ label00001A8A: 00001A8A 7001 moveq.l D0, 0x01 label00001A8C: 00001A8C 2000 move.l D0, D0 00001A8E 3A00 move.w D5, D0 00001A90 6724 beq +0x26 /* 00001AB6 */ 00001A92 2F0B move.l -[A7], A3 00001A94 4EAD 186A jsr [A5 + 0x186A /* export_777 */] 00001A98 2D40 FFF8 move.l [A6 - 0x8], D0 00001A9C 4A80 tst.l D0 00001A9E 660C bne +0xE /* 00001AAC */ 00001AA0 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001AA4 2F04 move.l -[A7], D4 00001AA6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001AAA 6040 bra +0x42 /* 00001AEC */ label00001AAC: 00001AAC 2F04 move.l -[A7], D4 00001AAE 2F04 move.l -[A7], D4 00001AB0 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001AB4 6036 bra +0x38 /* 00001AEC */ label00001AB6: 00001AB6 2F0B move.l -[A7], A3 00001AB8 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00001ABC 286D D922 movea.l A4, [A5 - 0x26DE] 00001AC0 7003 moveq.l D0, 0x03 00001AC2 206D D922 movea.l A0, [A5 - 0x26DE] 00001AC6 2140 0020 move.l [A0 + 0x20], D0 00001ACA 244C movea.l A2, A4 00001ACC 504A addq.w A2, 8 00001ACE 2F0A move.l -[A7], A2 00001AD0 42A7 clr.l -[A7] 00001AD2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001AD6 2040 movea.l A0, D0 00001AD8 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A] 00001ADE 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 00001AE2 2F0A move.l -[A7], A2 00001AE4 2F2D D922 move.l -[A7], [A5 - 0x26DE] 00001AE8 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] label00001AEC: 00001AEC 4A45 tst.w D5 00001AEE 6608 bne +0xA /* 00001AF8 */ 00001AF0 2F04 move.l -[A7], D4 00001AF2 2F04 move.l -[A7], D4 00001AF4 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] label00001AF8: 00001AF8 102D CDDC move.b D0, [A5 - 0x3224] 00001AFC 7654 moveq.l D3, 0x54 00001AFE B003 cmp.b D0, D3 00001B00 6710 beq +0x12 /* 00001B12 */ 00001B02 42A7 clr.l -[A7] 00001B04 4EBA F2CC jsr [PC - 0xD34 /* 00000DD2 */] 00001B08 2F00 move.l -[A7], D0 00001B0A 4EBA F0E4 jsr [PC - 0xF1C /* 00000BF0 */] 00001B0E 2440 movea.l A2, D0 00001B10 6004 bra +0x6 /* 00001B16 */ label00001B12: 00001B12 7000 moveq.l D0, 0x00 00001B14 2440 movea.l A2, D0 label00001B16: 00001B16 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */] 00001B1A 1F03 move.b -[A7], D3 00001B1C 7012 moveq.l D0, 0x12 00001B1E 2F00 move.l -[A7], D0 00001B20 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00001B24 1B6E FFFC D9BD move.b [A5 - 0x2643], [A6 - 0x4] 00001B2A 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */ 00001B30 660A bne +0xC /* 00001B3C */ 00001B32 486E FFF0 pea.l [A6 - 0x10] 00001B36 4EBA F3C6 jsr [PC - 0xC3A /* 00000EFE */] 00001B3A 6018 bra +0x1A /* 00001B54 */ label00001B3C: 00001B3C 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001B40 4EBA F0D2 jsr [PC - 0xF2E /* 00000C14 */] 00001B44 486E FFF0 pea.l [A6 - 0x10] 00001B48 4EBA F3B4 jsr [PC - 0xC4C /* 00000EFE */] 00001B4C 4EBA F0D4 jsr [PC - 0xF2C /* 00000C22 */] 00001B50 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] label00001B54: 00001B54 2F2D BFEA move.l -[A7], [A5 - 0x4016] 00001B58 2F2D BFEA move.l -[A7], [A5 - 0x4016] 00001B5C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001B60 200A move.l D0, A2 00001B62 6706 beq +0x8 /* 00001B6A */ 00001B64 2F0A move.l -[A7], A2 00001B66 4EAD 177A jsr [A5 + 0x177A /* export_747 */] label00001B6A: 00001B6A 200B move.l D0, A3 00001B6C 6740 beq +0x42 /* 00001BAE */ 00001B6E 4A45 tst.w D5 00001B70 663C bne +0x3E /* 00001BAE */ 00001B72 2F0B move.l -[A7], A3 00001B74 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] 00001B78 2F00 move.l -[A7], D0 00001B7A 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00001B7E 286D D922 movea.l A4, [A5 - 0x26DE] 00001B82 7003 moveq.l D0, 0x03 00001B84 206D D922 movea.l A0, [A5 - 0x26DE] 00001B88 2140 0020 move.l [A0 + 0x20], D0 00001B8C 244C movea.l A2, A4 00001B8E 504A addq.w A2, 8 00001B90 2F0A move.l -[A7], A2 00001B92 42A7 clr.l -[A7] 00001B94 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001B98 2040 movea.l A0, D0 00001B9A 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A] 00001BA0 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 00001BA4 2F0A move.l -[A7], A2 00001BA6 2F2D D922 move.l -[A7], [A5 - 0x26DE] 00001BAA 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] label00001BAE: 00001BAE 4A45 tst.w D5 00001BB0 6720 beq +0x22 /* 00001BD2 */ 00001BB2 202E FFF8 move.l D0, [A6 - 0x8] 00001BB6 670C beq +0xE /* 00001BC4 */ 00001BB8 2F04 move.l -[A7], D4 00001BBA 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001BBE 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001BC2 6018 bra +0x1A /* 00001BDC */ label00001BC4: 00001BC4 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001BC8 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001BCC 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001BD0 600A bra +0xC /* 00001BDC */ label00001BD2: 00001BD2 2F04 move.l -[A7], D4 00001BD4 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001BD8 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] label00001BDC: 00001BDC 2B46 BFE6 move.l [A5 - 0x401A], D6 00001BE0 2B47 BFEA move.l [A5 - 0x4016], D7 00001BE4 102E FFFC move.b D0, [A6 - 0x4] 00001BE8 6720 beq +0x22 /* 00001C0A */ 00001BEA 422D D9BD clr.b [A5 - 0x2643] 00001BEE 4EBA F032 jsr [PC - 0xFCE /* 00000C22 */] 00001BF2 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001BF6 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001BFA 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001BFE 52AD BFEE addq.l [A5 - 0x4012], 1 00001C02 53AD D88C subq.l [A5 - 0x2774], 1 00001C06 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] label00001C0A: 00001C0A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001C0E 4E5E unlink A6 00001C10 4E75 rts 00001C12 4E56 0000 link A6, 0 00001C16 206E 0008 movea.l A0, [A6 + 0x8] 00001C1A 2010 move.l D0, [A0] 00001C1C 206E 000C movea.l A0, [A6 + 0xC] 00001C20 2210 move.l D1, [A0] 00001C22 B081 cmp.l D0, D1 00001C24 6F04 ble +0x6 /* 00001C2A */ 00001C26 7001 moveq.l D0, 0x01 00001C28 6016 bra +0x18 /* 00001C40 */ label00001C2A: 00001C2A 206E 0008 movea.l A0, [A6 + 0x8] 00001C2E 2010 move.l D0, [A0] 00001C30 206E 000C movea.l A0, [A6 + 0xC] 00001C34 2210 move.l D1, [A0] 00001C36 B081 cmp.l D0, D1 00001C38 6C04 bge +0x6 /* 00001C3E */ 00001C3A 70FF moveq.l D0, 0xFFFFFFFF 00001C3C 6002 bra +0x4 /* 00001C40 */ label00001C3E: 00001C3E 7000 moveq.l D0, 0x00 label00001C40: 00001C40 4E5E unlink A6 00001C42 4E75 rts fn00001C44: 00001C44 4E56 FFE0 link A6, -0x0020 00001C48 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00001C4C 422E FFF0 clr.b [A6 - 0x10] 00001C50 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001C54 7053 moveq.l D0, 0x53 00001C56 1F00 move.b -[A7], D0 00001C58 7042 moveq.l D0, 0x42 00001C5A 2F00 move.l -[A7], D0 00001C5C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00001C60 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001C64 7601 moveq.l D3, 0x01 00001C66 B083 cmp.l D0, D3 00001C68 6E50 bgt +0x52 /* 00001CBA */ 00001C6A 1D7C 0001 FFF0 move.b [A6 - 0x10], 0x1 00001C70 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001C74 52AD D88C addq.l [A5 - 0x2774], 1 00001C78 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001C7C 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001C80 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001C84 52AD BFEE addq.l [A5 - 0x4012], 1 00001C88 4EBA EF8A jsr [PC - 0x1076 /* 00000C14 */] 00001C8C 7004 moveq.l D0, 0x04 00001C8E 2F00 move.l -[A7], D0 00001C90 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 00001C94 2440 movea.l A2, D0 00001C96 200A move.l D0, A2 00001C98 670C beq +0xE /* 00001CA6 */ 00001C9A 2F0A move.l -[A7], A2 00001C9C 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00001CA0 2D40 FFE0 move.l [A6 - 0x20], D0 00001CA4 6022 bra +0x24 /* 00001CC8 */ label00001CA6: 00001CA6 206D D874 movea.l A0, [A5 - 0x278C] 00001CAA 2F28 0018 move.l -[A7], [A0 + 0x18] 00001CAE 42A7 clr.l -[A7] 00001CB0 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00001CB4 2D40 FFE0 move.l [A6 - 0x20], D0 00001CB8 600E bra +0x10 /* 00001CC8 */ label00001CBA: 00001CBA 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 00001CBE 2F00 move.l -[A7], D0 00001CC0 4EBA F0C2 jsr [PC - 0xF3E /* 00000D84 */] 00001CC4 2D40 FFE0 move.l [A6 - 0x20], D0 label00001CC8: 00001CC8 00AD 0000 0002 BFF6 ori.l [A5 - 0x400A], 0x2 00001CD0 282D BFE6 move.l D4, [A5 - 0x401A] 00001CD4 202D BFEE move.l D0, [A5 - 0x4012] 00001CD8 52AD BFEE addq.l [A5 - 0x4012], 1 00001CDC 2B40 BFE6 move.l [A5 - 0x401A], D0 00001CE0 2D6D BFF2 FFE4 move.l [A6 - 0x1C], [A5 - 0x400E] 00001CE6 7014 moveq.l D0, 0x14 00001CE8 2F00 move.l -[A7], D0 00001CEA 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00001CEE 2B40 BFF2 move.l [A5 - 0x400E], D0 00001CF2 72FF moveq.l D1, 0xFFFFFFFF 00001CF4 2040 movea.l A0, D0 00001CF6 2141 0008 move.l [A0 + 0x8], D1 00001CFA 486E FFE0 pea.l [A6 - 0x20] 00001CFE 206D D874 movea.l A0, [A5 - 0x278C] 00001D02 2F28 0018 move.l -[A7], [A0 + 0x18] 00001D06 7601 moveq.l D3, 0x01 00001D08 2F03 move.l -[A7], D3 00001D0A 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */] 00001D0E 4A40 tst.w D0 00001D10 6612 bne +0x14 /* 00001D24 */ 00001D12 486E FFE0 pea.l [A6 - 0x20] 00001D16 206D D874 movea.l A0, [A5 - 0x278C] 00001D1A 2F28 0020 move.l -[A7], [A0 + 0x20] 00001D1E 2F03 move.l -[A7], D3 00001D20 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */] label00001D24: 00001D24 246E FFE0 movea.l A2, [A6 - 0x20] 00001D28 206A 0016 movea.l A0, [A2 + 0x16] 00001D2C 2010 move.l D0, [A0] 00001D2E 721F moveq.l D1, 0x1F 00001D30 C081 and.l D0, D1 00001D32 2D40 FFE8 move.l [A6 - 0x18], D0 00001D36 2F0A move.l -[A7], A2 00001D38 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00001D3C 2D40 FFE0 move.l [A6 - 0x20], D0 00001D40 302E FFEA move.w D0, [A6 - 0x16] 00001D44 721F moveq.l D1, 0x1F 00001D46 C041 and.w D0, D1 00001D48 720B moveq.l D1, 0x0B 00001D4A B041 cmp.w D0, D1 00001D4C 630A bls +0xC /* 00001D58 */ 00001D4E 705E moveq.l D0, 0x5E 00001D50 2F00 move.l -[A7], D0 00001D52 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00001D56 584F addq.w A7, 4 label00001D58: 00001D58 0CAE 0000 0005 FFE8 cmpi.l [A6 - 0x18], 0x5 00001D60 6614 bne +0x16 /* 00001D76 */ 00001D62 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001D66 206D D874 movea.l A0, [A5 - 0x278C] 00001D6A 2F28 0018 move.l -[A7], [A0 + 0x18] 00001D6E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00001D72 2D40 FFE0 move.l [A6 - 0x20], D0 label00001D76: 00001D76 206E FFE0 movea.l A0, [A6 - 0x20] 00001D7A 2068 0016 movea.l A0, [A0 + 0x16] 00001D7E 2010 move.l D0, [A0] 00001D80 721F moveq.l D1, 0x1F 00001D82 C081 and.l D0, D1 00001D84 206D BFF2 movea.l A0, [A5 - 0x400E] 00001D88 2140 000C move.l [A0 + 0xC], D0 00001D8C 7206 moveq.l D1, 0x06 00001D8E B081 cmp.l D0, D1 00001D90 660A bne +0xC /* 00001D9C */ 00001D92 7008 moveq.l D0, 0x08 00001D94 206D BFF2 movea.l A0, [A5 - 0x400E] 00001D98 2140 000C move.l [A0 + 0xC], D0 label00001D9C: 00001D9C 246D BFF2 movea.l A2, [A5 - 0x400E] 00001DA0 202A 000C move.l D0, [A2 + 0xC] 00001DA4 7207 moveq.l D1, 0x07 00001DA6 B081 cmp.l D0, D1 00001DA8 6606 bne +0x8 /* 00001DB0 */ 00001DAA 7009 moveq.l D0, 0x09 00001DAC 2540 000C move.l [A2 + 0xC], D0 label00001DB0: 00001DB0 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001DB4 4EBA EE3A jsr [PC - 0x11C6 /* 00000BF0 */] 00001DB8 2D40 FFE0 move.l [A6 - 0x20], D0 00001DBC 2F00 move.l -[A7], D0 00001DBE 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00001DC2 262D D922 move.l D3, [A5 - 0x26DE] 00001DC6 2D43 FFEC move.l [A6 - 0x14], D3 00001DCA 7008 moveq.l D0, 0x08 00001DCC 2043 movea.l A0, D3 00001DCE 2140 0020 move.l [A0 + 0x20], D0 00001DD2 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 00001DD6 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */] 00001DDA 7054 moveq.l D0, 0x54 00001DDC 1F00 move.b -[A7], D0 00001DDE 7012 moveq.l D0, 0x12 00001DE0 2F00 move.l -[A7], D0 00001DE2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00001DE6 1B6E FFF0 D9BD move.b [A5 - 0x2643], [A6 - 0x10] 00001DEC 486E FFF4 pea.l [A6 - 0xC] 00001DF0 4EBA F10C jsr [PC - 0xEF4 /* 00000EFE */] 00001DF4 246D BFF2 movea.l A2, [A5 - 0x400E] 00001DF8 202A 0008 move.l D0, [A2 + 0x8] 00001DFC 72FF moveq.l D1, 0xFFFFFFFF 00001DFE B081 cmp.l D0, D1 00001E00 6606 bne +0x8 /* 00001E08 */ 00001E02 256D BFE6 0008 move.l [A2 + 0x8], [A5 - 0x401A] label00001E08: 00001E08 206D BFF2 movea.l A0, [A5 - 0x400E] 00001E0C 2028 0008 move.l D0, [A0 + 0x8] 00001E10 2640 movea.l A3, D0 00001E12 246E FFEC movea.l A2, [A6 - 0x14] 00001E16 504A addq.w A2, 8 00001E18 2F0A move.l -[A7], A2 00001E1A 42A7 clr.l -[A7] 00001E1C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001E20 2040 movea.l A0, D0 00001E22 200B move.l D0, A3 00001E24 2140 0008 move.l [A0 + 0x8], D0 00001E28 206D BFF2 movea.l A0, [A5 - 0x400E] 00001E2C 2028 0004 move.l D0, [A0 + 0x4] 00001E30 E580 asl D0, 2 00001E32 5880 addq.l D0, 4 00001E34 2F00 move.l -[A7], D0 00001E36 206D D968 movea.l A0, [A5 - 0x2698] 00001E3A 4E90 jsr [A0] 00001E3C 206E FFEC movea.l A0, [A6 - 0x14] 00001E40 2140 0024 move.l [A0 + 0x24], D0 00001E44 486D 1AD2 pea.l [A5 + 0x1AD2 /* export_854 */] 00001E48 7008 moveq.l D0, 0x08 00001E4A 2F00 move.l -[A7], D0 00001E4C 266D BFF2 movea.l A3, [A5 - 0x400E] 00001E50 2F2B 0004 move.l -[A7], [A3 + 0x4] 00001E54 2F2B 0010 move.l -[A7], [A3 + 0x10] 00001E58 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001E5C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001E60 206E FFEC movea.l A0, [A6 - 0x14] 00001E64 2868 0024 movea.l A4, [A0 + 0x24] 00001E68 206D BFF2 movea.l A0, [A5 - 0x400E] 00001E6C 2028 0004 move.l D0, [A0 + 0x4] 00001E70 28C0 move.l [A4]+, D0 00001E72 2D4A FFFC move.l [A6 - 0x4], A2 00001E76 7600 moveq.l D3, 0x00 00001E78 6032 bra +0x34 /* 00001EAC */ label00001E7A: 00001E7A 206D BFF2 movea.l A0, [A5 - 0x400E] 00001E7E 2068 0010 movea.l A0, [A0 + 0x10] 00001E82 D1C3 add.l A0, D3 00001E84 2010 move.l D0, [A0] 00001E86 28C0 move.l [A4]+, D0 00001E88 206D BFF2 movea.l A0, [A5 - 0x400E] 00001E8C 2068 0010 movea.l A0, [A0 + 0x10] 00001E90 D1C3 add.l A0, D3 00001E92 2028 0004 move.l D0, [A0 + 0x4] 00001E96 2440 movea.l A2, D0 00001E98 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E9C 42A7 clr.l -[A7] 00001E9E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00001EA2 2040 movea.l A0, D0 00001EA4 200A move.l D0, A2 00001EA6 2140 0008 move.l [A0 + 0x8], D0 00001EAA 5083 addq.l D3, 8 label00001EAC: 00001EAC 206D BFF2 movea.l A0, [A5 - 0x400E] 00001EB0 2028 0004 move.l D0, [A0 + 0x4] 00001EB4 E780 asl D0, 3 00001EB6 B083 cmp.l D0, D3 00001EB8 6EC0 bgt -0x3E /* 00001E7A */ 00001EBA 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001EBE 2F2D BFE6 move.l -[A7], [A5 - 0x401A] 00001EC2 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001EC6 2B6E FFE4 BFF2 move.l [A5 - 0x400E], [A6 - 0x1C] 00001ECC 2B44 BFE6 move.l [A5 - 0x401A], D4 00001ED0 102E FFF0 move.b D0, [A6 - 0x10] 00001ED4 6720 beq +0x22 /* 00001EF6 */ 00001ED6 422D D9BD clr.b [A5 - 0x2643] 00001EDA 4EBA ED46 jsr [PC - 0x12BA /* 00000C22 */] 00001EDE 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001EE2 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00001EE6 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00001EEA 52AD BFEE addq.l [A5 - 0x4012], 1 00001EEE 53AD D88C subq.l [A5 - 0x2774], 1 00001EF2 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] label00001EF6: 00001EF6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00001EFA 4E5E unlink A6 00001EFC 4E75 rts fn00001EFE: 00001EFE 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00001F02 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00001F06 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] 00001F0A 2F00 move.l -[A7], D0 00001F0C 4EBA EE76 jsr [PC - 0x118A /* 00000D84 */] 00001F10 2640 movea.l A3, D0 00001F12 202D BFF2 move.l D0, [A5 - 0x400E] 00001F16 660E bne +0x10 /* 00001F26 */ 00001F18 704E moveq.l D0, 0x4E 00001F1A 2F00 move.l -[A7], D0 00001F1C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00001F20 584F addq.w A7, 4 00001F22 6000 019E bra +0x1A0 /* 000020C2 */ label00001F26: 00001F26 206B 0016 movea.l A0, [A3 + 0x16] 00001F2A 2610 move.l D3, [A0] 00001F2C 701F moveq.l D0, 0x1F 00001F2E C680 and.l D3, D0 00001F30 206D BFF2 movea.l A0, [A5 - 0x400E] 00001F34 2828 000C move.l D4, [A0 + 0xC] 00001F38 0C2D 0001 D5D8 cmpi.b [A5 - 0x2A28], 0x1 00001F3E 6616 bne +0x18 /* 00001F56 */ 00001F40 7009 moveq.l D0, 0x09 00001F42 B680 cmp.l D3, D0 00001F44 6210 bhi +0x12 /* 00001F56 */ 00001F46 B684 cmp.l D3, D4 00001F48 630C bls +0xE /* 00001F56 */ 00001F4A 2F3C 0000 0094 move.l -[A7], 0x94 00001F50 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00001F54 584F addq.w A7, 4 label00001F56: 00001F56 2F0B move.l -[A7], A3 00001F58 206D D874 movea.l A0, [A5 - 0x278C] 00001F5C 2F28 0020 move.l -[A7], [A0 + 0x20] 00001F60 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 00001F64 2640 movea.l A3, D0 00001F66 2F0B move.l -[A7], A3 00001F68 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 00001F6C 2640 movea.l A3, D0 00001F6E 246D BFF2 movea.l A2, [A5 - 0x400E] 00001F72 202A 0004 move.l D0, [A2 + 0x4] 00001F76 2212 move.l D1, [A2] 00001F78 B081 cmp.l D0, D1 00001F7A 6D24 blt +0x26 /* 00001FA0 */ 00001F7C 0692 0000 0032 addi.l [A2], 0x32 /* '2' */ 00001F82 246D BFF2 movea.l A2, [A5 - 0x400E] 00001F86 2F2A 0010 move.l -[A7], [A2 + 0x10] 00001F8A 2012 move.l D0, [A2] 00001F8C E788 lsl D0, 3 00001F8E 2F00 move.l -[A7], D0 00001F90 7003 moveq.l D0, 0x03 00001F92 3F00 move.w -[A7], D0 00001F94 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 00001F98 206D BFF2 movea.l A0, [A5 - 0x400E] 00001F9C 2140 0010 move.l [A0 + 0x10], D0 label00001FA0: 00001FA0 1013 move.b D0, [A3] 00001FA2 725D moveq.l D1, 0x5D 00001FA4 B001 cmp.b D0, D1 00001FA6 6616 bne +0x18 /* 00001FBE */ 00001FA8 206B 0016 movea.l A0, [A3 + 0x16] 00001FAC 2010 move.l D0, [A0] 00001FAE 721F moveq.l D1, 0x1F 00001FB0 C041 and.w D0, D1 00001FB2 720B moveq.l D1, 0x0B 00001FB4 B041 cmp.w D0, D1 00001FB6 6206 bhi +0x8 /* 00001FBE */ 00001FB8 2A2B 0006 move.l D5, [A3 + 0x6] 00001FBC 6034 bra +0x36 /* 00001FF2 */ label00001FBE: 00001FBE 1013 move.b D0, [A3] 00001FC0 725F moveq.l D1, 0x5F 00001FC2 B001 cmp.b D0, D1 00001FC4 661E bne +0x20 /* 00001FE4 */ 00001FC6 206B 0002 movea.l A0, [A3 + 0x2] 00001FCA 2028 0020 move.l D0, [A0 + 0x20] 00001FCE 7201 moveq.l D1, 0x01 00001FD0 C081 and.l D0, D1 00001FD2 6710 beq +0x12 /* 00001FE4 */ 00001FD4 206B 0002 movea.l A0, [A3 + 0x2] 00001FD8 2F28 0010 move.l -[A7], [A0 + 0x10] 00001FDC 4EAD 186A jsr [A5 + 0x186A /* export_777 */] 00001FE0 2A00 move.l D5, D0 00001FE2 600E bra +0x10 /* 00001FF2 */ label00001FE4: 00001FE4 7018 moveq.l D0, 0x18 00001FE6 2F00 move.l -[A7], D0 00001FE8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00001FEC 584F addq.w A7, 4 00001FEE 6000 00D2 bra +0xD4 /* 000020C2 */ label00001FF2: 00001FF2 41ED D514 lea.l A0, [A5 - 0x2AEC] 00001FF6 1030 4000 move.b D0, [A0 + D4.w] 00001FFA 4880 ext.w D0 00001FFC 48C0 ext.l D0 00001FFE 7201 moveq.l D1, 0x01 00002000 B081 cmp.l D0, D1 00002002 6708 beq +0xA /* 0000200C */ 00002004 7202 moveq.l D1, 0x02 00002006 B081 cmp.l D0, D1 00002008 6722 beq +0x24 /* 0000202C */ 0000200A 603E bra +0x40 /* 0000204A */ label0000200C: 0000200C 2805 move.l D4, D5 0000200E 0284 FFFF FF00 andi.l D4, 0xFFFFFF00 00002014 6734 beq +0x36 /* 0000204A */ 00002016 0C84 FFFF FF00 cmpi.l D4, 0xFFFFFF00 0000201C 672C beq +0x2E /* 0000204A */ 0000201E 2F3C 0000 0094 move.l -[A7], 0x94 00002024 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00002028 584F addq.w A7, 4 0000202A 601E bra +0x20 /* 0000204A */ label0000202C: 0000202C 2805 move.l D4, D5 0000202E 0284 FFFF 0000 andi.l D4, 0xFFFF0000 00002034 6714 beq +0x16 /* 0000204A */ 00002036 0C84 FFFF 0000 cmpi.l D4, 0xFFFF0000 0000203C 670C beq +0xE /* 0000204A */ 0000203E 2F3C 0000 0094 move.l -[A7], 0x94 00002044 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00002048 584F addq.w A7, 4 label0000204A: 0000204A 206D BFF2 movea.l A0, [A5 - 0x400E] 0000204E 2628 0004 move.l D3, [A0 + 0x4] 00002052 2803 move.l D4, D3 00002054 E784 asl D4, 3 label00002056: 00002056 5184 subq.l D4, 8 00002058 0C84 0000 0000 cmpi.l D4, 0x0 0000205E 6B1E bmi +0x20 /* 0000207E */ 00002060 206D BFF2 movea.l A0, [A5 - 0x400E] 00002064 2068 0010 movea.l A0, [A0 + 0x10] 00002068 D1C4 add.l A0, D4 0000206A 2010 move.l D0, [A0] 0000206C B085 cmp.l D0, D5 0000206E 66E6 bne -0x18 /* 00002056 */ 00002070 2F05 move.l -[A7], D5 00002072 7050 moveq.l D0, 0x50 00002074 2F00 move.l -[A7], D0 00002076 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 0000207A 504F addq.w A7, 8 0000207C 6044 bra +0x46 /* 000020C2 */ label0000207E: 0000207E 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00002082 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00002086 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 0000208A 246D BFF2 movea.l A2, [A5 - 0x400E] 0000208E 202A 0004 move.l D0, [A2 + 0x4] 00002092 7603 moveq.l D3, 0x03 00002094 E7A0 asl D0, D3 00002096 D0AA 0010 add.l D0, [A2 + 0x10] 0000209A 2040 movea.l A0, D0 0000209C 2085 move.l [A0], D5 0000209E 202D BFEE move.l D0, [A5 - 0x4012] 000020A2 52AD BFEE addq.l [A5 - 0x4012], 1 000020A6 246D BFF2 movea.l A2, [A5 - 0x400E] 000020AA 222A 0004 move.l D1, [A2 + 0x4] 000020AE E7A1 asl D1, D3 000020B0 D2AA 0010 add.l D1, [A2 + 0x10] 000020B4 2041 movea.l A0, D1 000020B6 2140 0004 move.l [A0 + 0x4], D0 000020BA 206D BFF2 movea.l A0, [A5 - 0x400E] 000020BE 52A8 0004 addq.l [A0 + 0x4], 1 label000020C2: 000020C2 7056 moveq.l D0, 0x56 000020C4 1F00 move.b -[A7], D0 000020C6 703E moveq.l D0, 0x3E 000020C8 2F00 move.l -[A7], D0 000020CA 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000020CE 2F0B move.l -[A7], A3 000020D0 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 000020D4 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000020D8 4E75 rts fn000020DA: 000020DA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000020DE 7056 moveq.l D0, 0x56 000020E0 1F00 move.b -[A7], D0 000020E2 703E moveq.l D0, 0x3E 000020E4 2F00 move.l -[A7], D0 000020E6 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000020EA 202D BFF2 move.l D0, [A5 - 0x400E] 000020EE 660C bne +0xE /* 000020FC */ 000020F0 704E moveq.l D0, 0x4E 000020F2 2F00 move.l -[A7], D0 000020F4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 000020F8 584F addq.w A7, 4 000020FA 6034 bra +0x36 /* 00002130 */ label000020FC: 000020FC 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00002100 2F2D BFEE move.l -[A7], [A5 - 0x4012] 00002104 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00002108 206D BFF2 movea.l A0, [A5 - 0x400E] 0000210C 2028 0008 move.l D0, [A0 + 0x8] 00002110 72FF moveq.l D1, 0xFFFFFFFF 00002112 B081 cmp.l D0, D1 00002114 670A beq +0xC /* 00002120 */ 00002116 704D moveq.l D0, 0x4D 00002118 2F00 move.l -[A7], D0 0000211A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 0000211E 584F addq.w A7, 4 label00002120: 00002120 202D BFEE move.l D0, [A5 - 0x4012] 00002124 52AD BFEE addq.l [A5 - 0x4012], 1 00002128 206D BFF2 movea.l A0, [A5 - 0x400E] 0000212C 2140 0008 move.l [A0 + 0x8], D0 label00002130: 00002130 4E75 rts fn00002132: 00002132 4E56 FFF8 link A6, -0x0008 00002136 486E FFF8 pea.l [A6 - 0x8] 0000213A 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 0000213E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00002142 7072 moveq.l D0, 0x72 00002144 1F00 move.b -[A7], D0 00002146 7033 moveq.l D0, 0x33 00002148 2F00 move.l -[A7], D0 0000214A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 0000214E 0CAD FFFF FFFF BFE6 cmpi.l [A5 - 0x401A], 0xFFFFFFFF 00002156 6736 beq +0x38 /* 0000218E */ 00002158 41EE FFF8 lea.l A0, [A6 - 0x8] 0000215C 226D D922 movea.l A1, [A5 - 0x26DE] 00002160 702E moveq.l D0, 0x2E 00002162 D3C0 add.l A1, D0 00002164 22D8 move.l [A1]+, [A0]+ 00002166 3290 move.w [A1], [A0] 00002168 7001 moveq.l D0, 0x01 0000216A 206D D922 movea.l A0, [A5 - 0x26DE] 0000216E 2140 0020 move.l [A0 + 0x20], D0 00002172 206D D922 movea.l A0, [A5 - 0x26DE] 00002176 5048 addq.w A0, 8 00002178 2F08 move.l -[A7], A0 0000217A 42A7 clr.l -[A7] 0000217C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00002180 2040 movea.l A0, D0 00002182 216D BFE6 0008 move.l [A0 + 0x8], [A5 - 0x401A] 00002188 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 0000218C 600A bra +0xC /* 00002198 */ label0000218E: 0000218E 7044 moveq.l D0, 0x44 00002190 2F00 move.l -[A7], D0 00002192 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00002196 584F addq.w A7, 4 label00002198: 00002198 4E5E unlink A6 0000219A 4E75 rts fn0000219C: 0000219C 4E56 FFF8 link A6, -0x0008 000021A0 486E FFF8 pea.l [A6 - 0x8] 000021A4 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 000021A8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000021AC 7072 moveq.l D0, 0x72 000021AE 1F00 move.b -[A7], D0 000021B0 7033 moveq.l D0, 0x33 000021B2 2F00 move.l -[A7], D0 000021B4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000021B8 0CAD FFFF FFFF BFEA cmpi.l [A5 - 0x4016], 0xFFFFFFFF 000021C0 6736 beq +0x38 /* 000021F8 */ 000021C2 41EE FFF8 lea.l A0, [A6 - 0x8] 000021C6 226D D922 movea.l A1, [A5 - 0x26DE] 000021CA 702E moveq.l D0, 0x2E 000021CC D3C0 add.l A1, D0 000021CE 22D8 move.l [A1]+, [A0]+ 000021D0 3290 move.w [A1], [A0] 000021D2 7001 moveq.l D0, 0x01 000021D4 206D D922 movea.l A0, [A5 - 0x26DE] 000021D8 2140 0020 move.l [A0 + 0x20], D0 000021DC 206D D922 movea.l A0, [A5 - 0x26DE] 000021E0 5048 addq.w A0, 8 000021E2 2F08 move.l -[A7], A0 000021E4 42A7 clr.l -[A7] 000021E6 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000021EA 2040 movea.l A0, D0 000021EC 216D BFEA 0008 move.l [A0 + 0x8], [A5 - 0x4016] 000021F2 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 000021F6 600A bra +0xC /* 00002202 */ label000021F8: 000021F8 7045 moveq.l D0, 0x45 000021FA 2F00 move.l -[A7], D0 000021FC 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00002200 584F addq.w A7, 4 label00002202: 00002202 4E5E unlink A6 00002204 4E75 rts fn00002206: 00002206 4E56 FFF0 link A6, -0x0010 0000220A 48E7 1638 movem.l -[A7], D3,D5,D6,A2,A3,A4 0000220E 206D D998 movea.l A0, [A5 - 0x2668] 00002212 2068 000C movea.l A0, [A0 + 0xC] 00002216 2468 0008 movea.l A2, [A0 + 0x8] 0000221A 2612 move.l D3, [A2] 0000221C 701F moveq.l D0, 0x1F 0000221E C680 and.l D3, D0 00002220 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00002224 0C2D 0072 CDDC cmpi.b [A5 - 0x3224], 0x72 /* 'r' */ 0000222A 6700 02CE beq +0x2D0 /* 000024FA */ 0000222E 00AD 0000 0001 BFF6 ori.l [A5 - 0x400A], 0x1 00002236 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 0000223A 2640 movea.l A3, D0 0000223C 2012 move.l D0, [A2] 0000223E 721F moveq.l D1, 0x1F 00002240 C041 and.w D0, D1 00002242 7212 moveq.l D1, 0x12 00002244 B041 cmp.w D0, D1 00002246 6708 beq +0xA /* 00002250 */ 00002248 2F0B move.l -[A7], A3 0000224A 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 0000224E 2640 movea.l A3, D0 label00002250: 00002250 2F0B move.l -[A7], A3 00002252 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 00002256 2640 movea.l A3, D0 00002258 0C83 0000 0013 cmpi.l D3, 0x13 0000225E 6712 beq +0x14 /* 00002272 */ 00002260 206D D998 movea.l A0, [A5 - 0x2668] 00002264 2068 0010 movea.l A0, [A0 + 0x10] 00002268 3028 0008 move.w D0, [A0 + 0x8] 0000226C 0240 0600 andi.w D0, 0x600 00002270 670A beq +0xC /* 0000227C */ label00002272: 00002272 706A moveq.l D0, 0x6A 00002274 2F00 move.l -[A7], D0 00002276 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 0000227A 584F addq.w A7, 4 label0000227C: 0000227C 2F0B move.l -[A7], A3 0000227E 2F0A move.l -[A7], A2 00002280 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 00002284 2640 movea.l A3, D0 00002286 1013 move.b D0, [A3] 00002288 725E moveq.l D1, 0x5E 0000228A B001 cmp.b D0, D1 0000228C 662E bne +0x30 /* 000022BC */ 0000228E 206B 0002 movea.l A0, [A3 + 0x2] 00002292 1028 001C move.b D0, [A0 + 0x1C] 00002296 4880 ext.w D0 00002298 48C0 ext.l D0 0000229A 41ED D5F6 lea.l A0, [A5 - 0x2A0A] 0000229E 1030 0000 move.b D0, [A0 + D0.w] 000022A2 7208 moveq.l D1, 0x08 000022A4 C001 and.b D0, D1 000022A6 6714 beq +0x16 /* 000022BC */ 000022A8 206B 0002 movea.l A0, [A3 + 0x2] 000022AC 7054 moveq.l D0, 0x54 000022AE D1C0 add.l A0, D0 000022B0 2F08 move.l -[A7], A0 000022B2 700F moveq.l D0, 0x0F 000022B4 2F00 move.l -[A7], D0 000022B6 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */] 000022BA 504F addq.w A7, 8 label000022BC: 000022BC 206B 0016 movea.l A0, [A3 + 0x16] 000022C0 2C10 move.l D6, [A0] 000022C2 701F moveq.l D0, 0x1F 000022C4 CC80 and.l D6, D0 000022C6 206D D998 movea.l A0, [A5 - 0x2668] 000022CA 2F28 000C move.l -[A7], [A0 + 0xC] 000022CE 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */] 000022D2 2A00 move.l D5, D0 000022D4 7002 moveq.l D0, 0x02 000022D6 7201 moveq.l D1, 0x01 000022D8 BA81 cmp.l D5, D1 000022DA 6700 01D6 beq +0x1D8 /* 000024B2 */ 000022DE 222B 0016 move.l D1, [A3 + 0x16] 000022E2 2D41 FFF0 move.l [A6 - 0x10], D1 000022E6 BA80 cmp.l D5, D0 000022E8 6600 00A8 bne +0xAA /* 00002392 */ 000022EC 286D C00C movea.l A4, [A5 - 0x3FF4] 000022F0 222D C00C move.l D1, [A5 - 0x3FF4] 000022F4 660A bne +0xC /* 00002300 */ 000022F6 2F3C 0000 0C5A move.l -[A7], 0xC5A 000022FC 4EBA DD02 jsr [PC - 0x22FE /* 00000000 */] label00002300: 00002300 1013 move.b D0, [A3] 00002302 725F moveq.l D1, 0x5F 00002304 B001 cmp.b D0, D1 00002306 663E bne +0x40 /* 00002346 */ 00002308 4AAB 0006 tst.l [A3 + 0x6] 0000230C 6638 bne +0x3A /* 00002346 */ 0000230E 102D BFFE move.b D0, [A5 - 0x4002] 00002312 6732 beq +0x34 /* 00002346 */ 00002314 246B 0002 movea.l A2, [A3 + 0x2] 00002318 162A 001C move.b D3, [A2 + 0x1C] 0000231C 7001 moveq.l D0, 0x01 0000231E B600 cmp.b D3, D0 00002320 6706 beq +0x8 /* 00002328 */ 00002322 7004 moveq.l D0, 0x04 00002324 B600 cmp.b D3, D0 00002326 6618 bne +0x1A /* 00002340 */ label00002328: 00002328 202D C004 move.l D0, [A5 - 0x3FFC] 0000232C 6708 beq +0xA /* 00002336 */ 0000232E 206D C004 movea.l A0, [A5 - 0x3FFC] 00002332 B1CA cmpa.l A0, A2 00002334 660A bne +0xC /* 00002340 */ label00002336: 00002336 2B4A C004 move.l [A5 - 0x3FFC], A2 0000233A 2B4C C008 move.l [A5 - 0x3FF8], A4 0000233E 600A bra +0xC /* 0000234A */ label00002340: 00002340 4EBA 0CEA jsr [PC + 0xCEA /* 0000302C */] 00002344 6004 bra +0x6 /* 0000234A */ label00002346: 00002346 4EBA 0CE4 jsr [PC + 0xCE4 /* 0000302C */] label0000234A: 0000234A 102D BFFE move.b D0, [A5 - 0x4002] 0000234E 6636 bne +0x38 /* 00002386 */ 00002350 0C86 0000 0014 cmpi.l D6, 0x14 00002356 662E bne +0x30 /* 00002386 */ 00002358 7600 moveq.l D3, 0x00 0000235A 2D43 FFFC move.l [A6 - 0x4], D3 0000235E 486E FFFC pea.l [A6 - 0x4] 00002362 2F0B move.l -[A7], A3 00002364 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00002368 2F0C move.l -[A7], A4 0000236A 206C 000C movea.l A0, [A4 + 0xC] 0000236E 2F28 0008 move.l -[A7], [A0 + 0x8] 00002372 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002376 42A7 clr.l -[A7] 00002378 7002 moveq.l D0, 0x02 0000237A 2F00 move.l -[A7], D0 0000237C 42A7 clr.l -[A7] 0000237E 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */] 00002382 2640 movea.l A3, D0 00002384 6074 bra +0x76 /* 000023FA */ label00002386: 00002386 2F0C move.l -[A7], A4 00002388 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 0000238C 2D40 FFF8 move.l [A6 - 0x8], D0 00002390 6038 bra +0x3A /* 000023CA */ label00002392: 00002392 0C85 0000 0004 cmpi.l D5, 0x4 00002398 670A beq +0xC /* 000023A4 */ 0000239A 2F3C 0000 0C81 move.l -[A7], 0xC81 000023A0 4EBA DC5E jsr [PC - 0x23A2 /* 00000000 */] label000023A4: 000023A4 7002 moveq.l D0, 0x02 000023A6 2F00 move.l -[A7], D0 000023A8 2F2B 0016 move.l -[A7], [A3 + 0x16] 000023AC 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */] 000023B0 2440 movea.l A2, D0 000023B2 00AA 0000 0010 0020 ori.l [A2 + 0x20], 0x10 000023BA 2F0A move.l -[A7], A2 000023BC 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */] 000023C0 2F0A move.l -[A7], A2 000023C2 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 000023C6 2D40 FFF8 move.l [A6 - 0x8], D0 label000023CA: 000023CA 0C86 0000 0014 cmpi.l D6, 0x14 000023D0 6648 bne +0x4A /* 0000241A */ 000023D2 7600 moveq.l D3, 0x00 000023D4 2D43 FFF4 move.l [A6 - 0xC], D3 000023D8 486E FFF4 pea.l [A6 - 0xC] 000023DC 2F0B move.l -[A7], A3 000023DE 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000023E2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000023E6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000023EA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000023EE 42A7 clr.l -[A7] 000023F0 42A7 clr.l -[A7] 000023F2 42A7 clr.l -[A7] 000023F4 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 000023F8 2640 movea.l A3, D0 label000023FA: 000023FA 200B move.l D0, A3 000023FC 6662 bne +0x64 /* 00002460 */ 000023FE 206D D874 movea.l A0, [A5 - 0x278C] 00002402 2F28 0018 move.l -[A7], [A0 + 0x18] 00002406 7001 moveq.l D0, 0x01 00002408 3F00 move.w -[A7], D0 0000240A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 0000240E 2F00 move.l -[A7], D0 00002410 42A7 clr.l -[A7] 00002412 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00002416 2640 movea.l A3, D0 00002418 6046 bra +0x48 /* 00002460 */ label0000241A: 0000241A 0C85 0000 0002 cmpi.l D5, 0x2 00002420 663E bne +0x40 /* 00002460 */ 00002422 701B moveq.l D0, 0x1B 00002424 2F00 move.l -[A7], D0 00002426 262B 0016 move.l D3, [A3 + 0x16] 0000242A 2F03 move.l -[A7], D3 0000242C 7013 moveq.l D0, 0x13 0000242E 2F00 move.l -[A7], D0 00002430 2F03 move.l -[A7], D3 00002432 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002436 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 0000243A 2F00 move.l -[A7], D0 0000243C 2F0B move.l -[A7], A3 0000243E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00002442 2640 movea.l A3, D0 00002444 700F moveq.l D0, 0x0F 00002446 2F00 move.l -[A7], D0 00002448 206E FFF8 movea.l A0, [A6 - 0x8] 0000244C 2F28 0016 move.l -[A7], [A0 + 0x16] 00002450 2F0B move.l -[A7], A3 00002452 2F0C move.l -[A7], A4 00002454 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00002458 2F00 move.l -[A7], D0 0000245A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 0000245E 2640 movea.l A3, D0 label00002460: 00002460 0C85 0000 0002 cmpi.l D5, 0x2 00002466 664A bne +0x4C /* 000024B2 */ 00002468 0C86 0000 0014 cmpi.l D6, 0x14 0000246E 6642 bne +0x44 /* 000024B2 */ 00002470 206B 0016 movea.l A0, [A3 + 0x16] 00002474 2F28 0008 move.l -[A7], [A0 + 0x8] 00002478 4267 clr.w -[A7] 0000247A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 0000247E 2840 movea.l A4, D0 00002480 2F0B move.l -[A7], A3 00002482 2F0C move.l -[A7], A4 00002484 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00002488 2640 movea.l A3, D0 0000248A 2F0B move.l -[A7], A3 0000248C 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 00002490 2640 movea.l A3, D0 00002492 1013 move.b D0, [A3] 00002494 7264 moveq.l D1, 0x64 00002496 B001 cmp.b D0, D1 00002498 6608 bne +0xA /* 000024A2 */ 0000249A 2F0B move.l -[A7], A3 0000249C 4EAD 17BA jsr [A5 + 0x17BA /* export_755 */] 000024A0 2640 movea.l A3, D0 label000024A2: 000024A2 202D C004 move.l D0, [A5 - 0x3FFC] 000024A6 670A beq +0xC /* 000024B2 */ 000024A8 486D C000 pea.l [A5 - 0x4000] 000024AC 2F0B move.l -[A7], A3 000024AE 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] label000024B2: 000024B2 2F0B move.l -[A7], A3 000024B4 4EBA E73A jsr [PC - 0x18C6 /* 00000BF0 */] 000024B8 2640 movea.l A3, D0 000024BA 2F0B move.l -[A7], A3 000024BC 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 000024C0 0C85 0000 0002 cmpi.l D5, 0x2 000024C6 660A bne +0xC /* 000024D2 */ 000024C8 206D D922 movea.l A0, [A5 - 0x26DE] 000024CC 0068 0010 0034 ori.w [A0 + 0x34], 0x10 label000024D2: 000024D2 0C86 0000 0013 cmpi.l D6, 0x13 000024D8 6708 beq +0xA /* 000024E2 */ 000024DA 0C85 0000 0002 cmpi.l D5, 0x2 000024E0 6604 bne +0x6 /* 000024E6 */ label000024E2: 000024E2 7204 moveq.l D1, 0x04 000024E4 6002 bra +0x4 /* 000024E8 */ label000024E6: 000024E6 7205 moveq.l D1, 0x05 label000024E8: 000024E8 7000 moveq.l D0, 0x00 000024EA 1001 move.b D0, D1 000024EC 206D D922 movea.l A0, [A5 - 0x26DE] 000024F0 2140 0020 move.l [A0 + 0x20], D0 000024F4 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 000024F8 603A bra +0x3C /* 00002534 */ label000024FA: 000024FA 0C83 0000 0013 cmpi.l D3, 0x13 00002500 6716 beq +0x18 /* 00002518 */ 00002502 206D D998 movea.l A0, [A5 - 0x2668] 00002506 2068 0010 movea.l A0, [A0 + 0x10] 0000250A 3028 0008 move.w D0, [A0 + 0x8] 0000250E 0240 0600 andi.w D0, 0x600 00002512 6604 bne +0x6 /* 00002518 */ 00002514 4EBA 0032 jsr [PC + 0x32 /* 00002548 */] label00002518: 00002518 206D D922 movea.l A0, [A5 - 0x26DE] 0000251C 702E moveq.l D0, 0x2E 0000251E D1C0 add.l A0, D0 00002520 2F08 move.l -[A7], A0 00002522 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 00002526 7004 moveq.l D0, 0x04 00002528 206D D922 movea.l A0, [A5 - 0x26DE] 0000252C 2140 0020 move.l [A0 + 0x20], D0 00002530 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] label00002534: 00002534 7072 moveq.l D0, 0x72 00002536 1F00 move.b -[A7], D0 00002538 7033 moveq.l D0, 0x33 0000253A 2F00 move.l -[A7], D0 0000253C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00002540 4CDF 1C68 movem.l D3,D5,D6,A2,A3,A4, [A7]+ 00002544 4E5E unlink A6 00002546 4E75 rts fn00002548: 00002548 48E7 0030 movem.l -[A7], A2,A3 0000254C 206D C02A movea.l A0, [A5 - 0x3FD6] 00002550 246D D998 movea.l A2, [A5 - 0x2668] 00002554 B1CA cmpa.l A0, A2 00002556 672A beq +0x2C /* 00002582 */ 00002558 2F0A move.l -[A7], A2 0000255A 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 0000255E 2640 movea.l A3, D0 00002560 102D D5D8 move.b D0, [A5 - 0x2A28] 00002564 6710 beq +0x12 /* 00002576 */ 00002566 2F0B move.l -[A7], A3 00002568 2F3C 0000 00E5 move.l -[A7], 0xE5 0000256E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00002572 504F addq.w A7, 8 00002574 600C bra +0xE /* 00002582 */ label00002576: 00002576 2F0B move.l -[A7], A3 00002578 701E moveq.l D0, 0x1E 0000257A 2F00 move.l -[A7], D0 0000257C 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */] 00002580 504F addq.w A7, 8 label00002582: 00002582 2B6D D998 C02A move.l [A5 - 0x3FD6], [A5 - 0x2668] 00002588 4CDF 0C00 movem.l A2,A3, [A7]+ 0000258C 4E75 rts fn0000258E: 0000258E 48E7 0030 movem.l -[A7], A2,A3 00002592 00AD 0000 0002 BFF6 ori.l [A5 - 0x400A], 0x2 0000259A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 0000259E 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89 000025A4 670E beq +0x10 /* 000025B4 */ 000025A6 7014 moveq.l D0, 0x14 000025A8 2F00 move.l -[A7], D0 000025AA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 000025AE 584F addq.w A7, 4 000025B0 6000 0092 bra +0x94 /* 00002644 */ label000025B4: 000025B4 2F2D CDDE move.l -[A7], [A5 - 0x3222] 000025B8 7004 moveq.l D0, 0x04 000025BA 2F00 move.l -[A7], D0 000025BC 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 000025C0 2640 movea.l A3, D0 000025C2 200B move.l D0, A3 000025C4 6722 beq +0x24 /* 000025E8 */ 000025C6 102B 001C move.b D0, [A3 + 0x1C] 000025CA 720C moveq.l D1, 0x0C 000025CC B001 cmp.b D0, D1 000025CE 6736 beq +0x38 /* 00002606 */ 000025D0 2F2D CDDE move.l -[A7], [A5 - 0x3222] 000025D4 7030 moveq.l D0, 0x30 000025D6 2F00 move.l -[A7], D0 000025D8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 000025DC 504F addq.w A7, 8 000025DE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000025E2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000025E6 6068 bra +0x6A /* 00002650 */ label000025E8: 000025E8 2F2D CDDE move.l -[A7], [A5 - 0x3222] 000025EC 7004 moveq.l D0, 0x04 000025EE 2F00 move.l -[A7], D0 000025F0 700C moveq.l D0, 0x0C 000025F2 1F00 move.b -[A7], D0 000025F4 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 000025F8 2640 movea.l A3, D0 000025FA 202D BFEE move.l D0, [A5 - 0x4012] 000025FE 52AD BFEE addq.l [A5 - 0x4012], 1 00002602 3740 0012 move.w [A3 + 0x12], D0 label00002606: 00002606 206D D922 movea.l A0, [A5 - 0x26DE] 0000260A 702E moveq.l D0, 0x2E 0000260C D1C0 add.l A0, D0 0000260E 2F08 move.l -[A7], A0 00002610 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 00002614 7001 moveq.l D0, 0x01 00002616 206D D922 movea.l A0, [A5 - 0x26DE] 0000261A 2140 0020 move.l [A0 + 0x20], D0 0000261E 302B 0012 move.w D0, [A3 + 0x12] 00002622 48C0 ext.l D0 00002624 2440 movea.l A2, D0 00002626 206D D922 movea.l A0, [A5 - 0x26DE] 0000262A 5048 addq.w A0, 8 0000262C 2F08 move.l -[A7], A0 0000262E 42A7 clr.l -[A7] 00002630 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00002634 2040 movea.l A0, D0 00002636 200A move.l D0, A2 00002638 2140 0008 move.l [A0 + 0x8], D0 0000263C 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 00002640 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] label00002644: 00002644 7072 moveq.l D0, 0x72 00002646 1F00 move.b -[A7], D0 00002648 7033 moveq.l D0, 0x33 0000264A 2F00 move.l -[A7], D0 0000264C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] label00002650: 00002650 4CDF 0C00 movem.l A2,A3, [A7]+ 00002654 4E75 rts fn00002656: 00002656 4E56 0000 link A6, 0 0000265A 48E7 0038 movem.l -[A7], A2,A3,A4 0000265E 286E 0008 movea.l A4, [A6 + 0x8] 00002662 6020 bra +0x22 /* 00002684 */ label00002664: 00002664 B5CC cmpa.l A2, A4 00002666 673E beq +0x40 /* 000026A6 */ 00002668 266A 0008 movea.l A3, [A2 + 0x8] 0000266C 603E bra +0x40 /* 000026AC */ label0000266E: 0000266E 246B 0008 movea.l A2, [A3 + 0x8] 00002672 302A 0034 move.w D0, [A2 + 0x34] 00002676 7202 moveq.l D1, 0x02 00002678 C041 and.w D0, D1 0000267A 662E bne +0x30 /* 000026AA */ 0000267C 4A93 tst.l [A3] 0000267E 6616 bne +0x18 /* 00002696 */ 00002680 2D4A 0010 move.l [A6 + 0x10], A2 label00002684: 00002684 246E 0010 movea.l A2, [A6 + 0x10] 00002688 006A 0002 0034 ori.w [A2 + 0x34], 0x2 0000268E B5EE 000C cmpa.l A2, [A6 + 0xC] 00002692 671C beq +0x1E /* 000026B0 */ 00002694 60CE bra -0x30 /* 00002664 */ label00002696: 00002696 2F0A move.l -[A7], A2 00002698 2F2E 000C move.l -[A7], [A6 + 0xC] 0000269C 2F0C move.l -[A7], A4 0000269E 4EBA FFB6 jsr [PC - 0x4A /* 00002656 */] 000026A2 4A80 tst.l D0 000026A4 6704 beq +0x6 /* 000026AA */ label000026A6: 000026A6 7001 moveq.l D0, 0x01 000026A8 6008 bra +0xA /* 000026B2 */ label000026AA: 000026AA 2653 movea.l A3, [A3] label000026AC: 000026AC 200B move.l D0, A3 000026AE 66BE bne -0x40 /* 0000266E */ label000026B0: 000026B0 7000 moveq.l D0, 0x00 label000026B2: 000026B2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000026B6 4E5E unlink A6 000026B8 205F movea.l A0, [A7]+ 000026BA 4FEF 000C lea.l A7, [A7 + 0xC] 000026BE 4ED0 jmp [A0] fn000026C0: 000026C0 4E56 0000 link A6, 0 000026C4 2F0B move.l -[A7], A3 000026C6 266D D936 movea.l A3, [A5 - 0x26CA] 000026CA 600A bra +0xC /* 000026D6 */ label000026CC: 000026CC 026B FFFD 0034 andi.w [A3 + 0x34], 0xFFFD 000026D2 266B 0004 movea.l A3, [A3 + 0x4] label000026D6: 000026D6 200B move.l D0, A3 000026D8 66F2 bne -0xC /* 000026CC */ 000026DA 2F2D D936 move.l -[A7], [A5 - 0x26CA] 000026DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000026E6 4EBA FF6E jsr [PC - 0x92 /* 00002656 */] 000026EA 265F movea.l A3, [A7]+ 000026EC 4E5E unlink A6 000026EE 205F movea.l A0, [A7]+ 000026F0 504F addq.w A7, 8 000026F2 4ED0 jmp [A0] fn000026F4: 000026F4 302D D93A move.w D0, [A5 - 0x26C6] 000026F8 6608 bne +0xA /* 00002702 */ 000026FA 2F2D D936 move.l -[A7], [A5 - 0x26CA] 000026FE 4EBA 0004 jsr [PC + 0x4 /* 00002704 */] label00002702: 00002702 4E75 rts fn00002704: 00002704 4E56 0000 link A6, 0 00002708 48E7 0038 movem.l -[A7], A2,A3,A4 0000270C 286E 0008 movea.l A4, [A6 + 0x8] 00002710 246C 0004 movea.l A2, [A4 + 0x4] 00002714 200A move.l D0, A2 00002716 6706 beq +0x8 /* 0000271E */ 00002718 2F0A move.l -[A7], A2 0000271A 4EBA FFE8 jsr [PC - 0x18 /* 00002704 */] label0000271E: 0000271E 266D D936 movea.l A3, [A5 - 0x26CA] 00002722 600A bra +0xC /* 0000272E */ label00002724: 00002724 026B FFFE 0034 andi.w [A3 + 0x34], 0xFFFE 0000272A 266B 0004 movea.l A3, [A3 + 0x4] label0000272E: 0000272E 200B move.l D0, A3 00002730 66F2 bne -0xC /* 00002724 */ 00002732 2F0C move.l -[A7], A4 00002734 2F0C move.l -[A7], A4 00002736 4EBA 000E jsr [PC + 0xE /* 00002746 */] 0000273A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000273E 4E5E unlink A6 00002740 205F movea.l A0, [A7]+ 00002742 584F addq.w A7, 4 00002744 4ED0 jmp [A0] fn00002746: 00002746 4E56 0000 link A6, 0 0000274A 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 0000274E 246E 000C movea.l A2, [A6 + 0xC] 00002752 2C2A 004E move.l D6, [A2 + 0x4E] 00002756 206A 004A movea.l A0, [A2 + 0x4A] 0000275A 2A28 004E move.l D5, [A0 + 0x4E] 0000275E BC85 cmp.l D6, D5 00002760 6F0A ble +0xC /* 0000276C */ 00002762 2F3C 0000 0DA6 move.l -[A7], 0xDA6 00002768 4EBA D896 jsr [PC - 0x276A /* 00000000 */] label0000276C: 0000276C 246E 0008 movea.l A2, [A6 + 0x8] 00002770 202A 0020 move.l D0, [A2 + 0x20] 00002774 7207 moveq.l D1, 0x07 00002776 B081 cmp.l D0, D1 00002778 6700 00CC beq +0xCE /* 00002846 */ 0000277C 7801 moveq.l D4, 0x01 0000277E 006A 0001 0034 ori.w [A2 + 0x34], 0x1 00002784 286A 0008 movea.l A4, [A2 + 0x8] 00002788 6056 bra +0x58 /* 000027E0 */ label0000278A: 0000278A 266C 0008 movea.l A3, [A4 + 0x8] 0000278E 202B 0020 move.l D0, [A3 + 0x20] 00002792 7207 moveq.l D1, 0x07 00002794 B081 cmp.l D0, D1 00002796 6746 beq +0x48 /* 000027DE */ 00002798 262B 004E move.l D3, [A3 + 0x4E] 0000279C B686 cmp.l D3, D6 0000279E 6304 bls +0x6 /* 000027A4 */ 000027A0 B685 cmp.l D3, D5 000027A2 6312 bls +0x14 /* 000027B6 */ label000027A4: 000027A4 4A84 tst.l D4 000027A6 660A bne +0xC /* 000027B2 */ 000027A8 2F3C 0000 0DBA move.l -[A7], 0xDBA 000027AE 4EBA D850 jsr [PC - 0x27B0 /* 00000000 */] label000027B2: 000027B2 7802 moveq.l D4, 0x02 000027B4 6028 bra +0x2A /* 000027DE */ label000027B6: 000027B6 0C84 0000 0002 cmpi.l D4, 0x2 000027BC 660A bne +0xC /* 000027C8 */ 000027BE 2F3C 0000 0DC0 move.l -[A7], 0xDC0 000027C4 4EBA D83A jsr [PC - 0x27C6 /* 00000000 */] label000027C8: 000027C8 7800 moveq.l D4, 0x00 000027CA 302B 0034 move.w D0, [A3 + 0x34] 000027CE 7201 moveq.l D1, 0x01 000027D0 C041 and.w D0, D1 000027D2 660A bne +0xC /* 000027DE */ 000027D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000027D8 2F0B move.l -[A7], A3 000027DA 4EBA FF6A jsr [PC - 0x96 /* 00002746 */] label000027DE: 000027DE 2854 movea.l A4, [A4] label000027E0: 000027E0 200C move.l D0, A4 000027E2 66A6 bne -0x58 /* 0000278A */ 000027E4 4A84 tst.l D4 000027E6 675E beq +0x60 /* 00002846 */ 000027E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027EC 246E 000C movea.l A2, [A6 + 0xC] 000027F0 3F2A 0046 move.w -[A7], [A2 + 0x46] 000027F4 3F2A 0048 move.w -[A7], [A2 + 0x48] 000027F8 206E 0008 movea.l A0, [A6 + 0x8] 000027FC 2028 004E move.l D0, [A0 + 0x4E] 00002800 B085 cmp.l D0, D5 00002802 6708 beq +0xA /* 0000280C */ 00002804 203C 0000 8000 move.l D0, 0x8000 0000280A 6002 bra +0x4 /* 0000280E */ label0000280C: 0000280C 7000 moveq.l D0, 0x00 label0000280E: 0000280E 2F00 move.l -[A7], D0 00002810 4EBA 0040 jsr [PC + 0x40 /* 00002852 */] 00002814 202D BFF6 move.l D0, [A5 - 0x400A] 00002818 7202 moveq.l D1, 0x02 0000281A C081 and.l D0, D1 0000281C 6728 beq +0x2A /* 00002846 */ 0000281E 4AAA 0052 tst.l [A2 + 0x52] 00002822 6722 beq +0x24 /* 00002846 */ 00002824 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002828 2F0A move.l -[A7], A2 0000282A 4EBA FE94 jsr [PC - 0x16C /* 000026C0 */] 0000282E 4A80 tst.l D0 00002830 6714 beq +0x16 /* 00002846 */ 00002832 2F2A 0052 move.l -[A7], [A2 + 0x52] 00002836 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 0000283A 2F00 move.l -[A7], D0 0000283C 7047 moveq.l D0, 0x47 0000283E 2F00 move.l -[A7], D0 00002840 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00002844 504F addq.w A7, 8 label00002846: 00002846 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000284A 4E5E unlink A6 0000284C 205F movea.l A0, [A7]+ 0000284E 504F addq.w A7, 8 00002850 4ED0 jmp [A0] fn00002852: 00002852 4E56 0000 link A6, 0 00002856 48E7 1020 movem.l -[A7], D3,A2 0000285A 246E 0010 movea.l A2, [A6 + 0x10] 0000285E 202A 0020 move.l D0, [A2 + 0x20] 00002862 7201 moveq.l D1, 0x01 00002864 B081 cmp.l D0, D1 00002866 672C beq +0x2E /* 00002894 */ 00002868 7204 moveq.l D1, 0x04 0000286A B081 cmp.l D0, D1 0000286C 6726 beq +0x28 /* 00002894 */ 0000286E 720B moveq.l D1, 0x0B 00002870 B081 cmp.l D0, D1 00002872 6720 beq +0x22 /* 00002894 */ 00002874 720C moveq.l D1, 0x0C 00002876 B081 cmp.l D0, D1 00002878 671A beq +0x1C /* 00002894 */ 0000287A 7202 moveq.l D1, 0x02 0000287C B081 cmp.l D0, D1 0000287E 6714 beq +0x16 /* 00002894 */ 00002880 7203 moveq.l D1, 0x03 00002882 B081 cmp.l D0, D1 00002884 670E beq +0x10 /* 00002894 */ 00002886 7208 moveq.l D1, 0x08 00002888 B081 cmp.l D0, D1 0000288A 6708 beq +0xA /* 00002894 */ 0000288C 7205 moveq.l D1, 0x05 0000288E B081 cmp.l D0, D1 00002890 6706 beq +0x8 /* 00002898 */ 00002892 6008 bra +0xA /* 0000289C */ label00002894: 00002894 4243 clr.w D3 00002896 600E bra +0x10 /* 000028A6 */ label00002898: 00002898 7601 moveq.l D3, 0x01 0000289A 600A bra +0xC /* 000028A6 */ label0000289C: 0000289C 2F3C 0000 0E0F move.l -[A7], 0xE0F 000028A2 4EBA D75C jsr [PC - 0x28A4 /* 00000000 */] label000028A6: 000028A6 2F0A move.l -[A7], A2 000028A8 3F2E 000E move.w -[A7], [A6 + 0xE] 000028AC 3F2E 000C move.w -[A7], [A6 + 0xC] 000028B0 3F03 move.w -[A7], D3 000028B2 4267 clr.w -[A7] 000028B4 204A movea.l A0, A2 000028B6 702E moveq.l D0, 0x2E 000028B8 D1C0 add.l A0, D0 000028BA 2F08 move.l -[A7], A0 000028BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028C0 4EBA 00D6 jsr [PC + 0xD6 /* 00002998 */] 000028C4 4CDF 0408 movem.l D3,A2, [A7]+ 000028C8 4E5E unlink A6 000028CA 205F movea.l A0, [A7]+ 000028CC 4FEF 000C lea.l A7, [A7 + 0xC] 000028D0 4ED0 jmp [A0] fn000028D2: 000028D2 4E56 FFF4 link A6, -0x000C 000028D6 48E7 0038 movem.l -[A7], A2,A3,A4 000028DA 286E 0010 movea.l A4, [A6 + 0x10] 000028DE 7000 moveq.l D0, 0x00 000028E0 2640 movea.l A3, D0 000028E2 202C 000C move.l D0, [A4 + 0xC] 000028E6 2D40 FFF4 move.l [A6 - 0xC], D0 000028EA 2F00 move.l -[A7], D0 000028EC 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */] 000028F0 2440 movea.l A2, D0 000028F2 2012 move.l D0, [A2] 000028F4 721F moveq.l D1, 0x1F 000028F6 C041 and.w D0, D1 000028F8 7214 moveq.l D1, 0x14 000028FA B041 cmp.w D0, D1 000028FC 6600 008A bne +0x8C /* 00002988 */ 00002900 206A 000C movea.l A0, [A2 + 0xC] 00002904 2068 0010 movea.l A0, [A0 + 0x10] 00002908 4AA8 004E tst.l [A0 + 0x4E] 0000290C 677A beq +0x7C /* 00002988 */ 0000290E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002912 4EAD 1812 jsr [A5 + 0x1812 /* export_766 */] 00002916 2D40 FFF8 move.l [A6 - 0x8], D0 0000291A 2F0C move.l -[A7], A4 0000291C 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00002920 2D40 FFFC move.l [A6 - 0x4], D0 00002924 2F0A move.l -[A7], A2 00002926 2F00 move.l -[A7], D0 00002928 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000292C 202E 0008 move.l D0, [A6 + 0x8] 00002930 7204 moveq.l D1, 0x04 00002932 8081 or.l D0, D1 00002934 2F00 move.l -[A7], D0 00002936 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 0000293A 2640 movea.l A3, D0 0000293C 102D D5C5 move.b D0, [A5 - 0x2A3B] 00002940 671C beq +0x1E /* 0000295E */ 00002942 206E 000C movea.l A0, [A6 + 0xC] 00002946 4A90 tst.l [A0] 00002948 6714 beq +0x16 /* 0000295E */ 0000294A 246E 000C movea.l A2, [A6 + 0xC] 0000294E 2052 movea.l A0, [A2] 00002950 224B movea.l A1, A3 00002952 7026 moveq.l D0, 0x26 00002954 D3C0 add.l A1, D0 00002956 22D8 move.l [A1]+, [A0]+ 00002958 3290 move.w [A1], [A0] 0000295A 7000 moveq.l D0, 0x00 0000295C 2480 move.l [A2], D0 label0000295E: 0000295E 202C 0020 move.l D0, [A4 + 0x20] 00002962 0280 0000 0080 andi.l D0, 0x80 00002968 671E beq +0x20 /* 00002988 */ 0000296A 7011 moveq.l D0, 0x11 0000296C 2F00 move.l -[A7], D0 0000296E 206D D874 movea.l A0, [A5 - 0x278C] 00002972 2F28 0018 move.l -[A7], [A0 + 0x18] 00002976 2F2C 0010 move.l -[A7], [A4 + 0x10] 0000297A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] 0000297E 2F00 move.l -[A7], D0 00002980 2F0B move.l -[A7], A3 00002982 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00002986 2640 movea.l A3, D0 label00002988: 00002988 200B move.l D0, A3 0000298A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000298E 4E5E unlink A6 00002990 205F movea.l A0, [A7]+ 00002992 4FEF 000C lea.l A7, [A7 + 0xC] 00002996 4ED0 jmp [A0] fn00002998: 00002998 4E56 FFFC link A6, -0x0004 0000299C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000029A0 206E 0018 movea.l A0, [A6 + 0x18] 000029A4 2010 move.l D0, [A0] 000029A6 2D40 FFFC move.l [A6 - 0x4], D0 000029AA 7000 moveq.l D0, 0x00 000029AC 2640 movea.l A3, D0 000029AE 3A2E 0014 move.w D5, [A6 + 0x14] 000029B2 6056 bra +0x58 /* 00002A0A */ label000029B4: 000029B4 3005 move.w D0, D5 000029B6 48C0 ext.l D0 000029B8 E580 asl D0, 2 000029BA D0AD D954 add.l D0, [A5 - 0x26AC] 000029BE 2040 movea.l A0, D0 000029C0 2450 movea.l A2, [A0] 000029C2 202A 0020 move.l D0, [A2 + 0x20] 000029C6 7610 moveq.l D3, 0x10 000029C8 C083 and.l D0, D3 000029CA 663E bne +0x40 /* 00002A0A */ 000029CC 182A 001C move.b D4, [A2 + 0x1C] 000029D0 7002 moveq.l D0, 0x02 000029D2 B800 cmp.b D4, D0 000029D4 6734 beq +0x36 /* 00002A0A */ 000029D6 7008 moveq.l D0, 0x08 000029D8 B800 cmp.b D4, D0 000029DA 672E beq +0x30 /* 00002A0A */ 000029DC 7009 moveq.l D0, 0x09 000029DE B800 cmp.b D4, D0 000029E0 6728 beq +0x2A /* 00002A0A */ 000029E2 302E 0010 move.w D0, [A6 + 0x10] 000029E6 6704 beq +0x6 /* 000029EC */ 000029E8 87AA 0020 or.l [A2 + 0x20], D3 label000029EC: 000029EC 2F0A move.l -[A7], A2 000029EE 486E 000C pea.l [A6 + 0xC] 000029F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029F6 4EBA FEDA jsr [PC - 0x126 /* 000028D2 */] 000029FA 2840 movea.l A4, D0 000029FC 200C move.l D0, A4 000029FE 670A beq +0xC /* 00002A0A */ 00002A00 2F0B move.l -[A7], A3 00002A02 2F0C move.l -[A7], A4 00002A04 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00002A08 2640 movea.l A3, D0 label00002A0A: 00002A0A 5345 subq.w D5, 1 00002A0C 3005 move.w D0, D5 00002A0E 5240 addq.w D0, 1 00002A10 362E 0016 move.w D3, [A6 + 0x16] 00002A14 B043 cmp.w D0, D3 00002A16 669C bne -0x62 /* 000029B4 */ 00002A18 3A03 move.w D5, D3 00002A1A 6052 bra +0x54 /* 00002A6E */ label00002A1C: 00002A1C 3005 move.w D0, D5 00002A1E 48C0 ext.l D0 00002A20 E580 asl D0, 2 00002A22 D0AD D954 add.l D0, [A5 - 0x26AC] 00002A26 2040 movea.l A0, D0 00002A28 2450 movea.l A2, [A0] 00002A2A 202A 0020 move.l D0, [A2 + 0x20] 00002A2E 7610 moveq.l D3, 0x10 00002A30 C083 and.l D0, D3 00002A32 6638 bne +0x3A /* 00002A6C */ 00002A34 182A 001C move.b D4, [A2 + 0x1C] 00002A38 7008 moveq.l D0, 0x08 00002A3A B800 cmp.b D4, D0 00002A3C 6706 beq +0x8 /* 00002A44 */ 00002A3E 7009 moveq.l D0, 0x09 00002A40 B800 cmp.b D4, D0 00002A42 6628 bne +0x2A /* 00002A6C */ label00002A44: 00002A44 302E 0010 move.w D0, [A6 + 0x10] 00002A48 6704 beq +0x6 /* 00002A4E */ 00002A4A 87AA 0020 or.l [A2 + 0x20], D3 label00002A4E: 00002A4E 2F0A move.l -[A7], A2 00002A50 486E 000C pea.l [A6 + 0xC] 00002A54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A58 4EBA FE78 jsr [PC - 0x188 /* 000028D2 */] 00002A5C 2840 movea.l A4, D0 00002A5E 200C move.l D0, A4 00002A60 670A beq +0xC /* 00002A6C */ 00002A62 2F0B move.l -[A7], A3 00002A64 2F0C move.l -[A7], A4 00002A66 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00002A6A 2640 movea.l A3, D0 label00002A6C: 00002A6C 5245 addq.w D5, 1 label00002A6E: 00002A6E BA6E 0014 cmp.w D5, [A6 + 0x14] 00002A72 6DA8 blt -0x56 /* 00002A1C */ 00002A74 302E 0012 move.w D0, [A6 + 0x12] 00002A78 672A beq +0x2C /* 00002AA4 */ 00002A7A 202E FFFC move.l D0, [A6 - 0x4] 00002A7E 6724 beq +0x26 /* 00002AA4 */ 00002A80 200B move.l D0, A3 00002A82 6720 beq +0x22 /* 00002AA4 */ 00002A84 206E FFFC movea.l A0, [A6 - 0x4] 00002A88 2068 0016 movea.l A0, [A0 + 0x16] 00002A8C 2010 move.l D0, [A0] 00002A8E 721F moveq.l D1, 0x1F 00002A90 C041 and.w D0, D1 00002A92 7213 moveq.l D1, 0x13 00002A94 B041 cmp.w D0, D1 00002A96 670C beq +0xE /* 00002AA4 */ 00002A98 486E FFFC pea.l [A6 - 0x4] 00002A9C 2F0B move.l -[A7], A3 00002A9E 4EBA 0028 jsr [PC + 0x28 /* 00002AC8 */] 00002AA2 600E bra +0x10 /* 00002AB2 */ label00002AA4: 00002AA4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002AA8 2F0B move.l -[A7], A3 00002AAA 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00002AAE 2D40 FFFC move.l [A6 - 0x4], D0 label00002AB2: 00002AB2 206E 0018 movea.l A0, [A6 + 0x18] 00002AB6 20AE FFFC move.l [A0], [A6 - 0x4] 00002ABA 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00002ABE 4E5E unlink A6 00002AC0 205F movea.l A0, [A7]+ 00002AC2 4FEF 0014 lea.l A7, [A7 + 0x14] 00002AC6 4ED0 jmp [A0] fn00002AC8: 00002AC8 4E56 FFEC link A6, -0x0014 00002ACC 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00002AD0 286E 000C movea.l A4, [A6 + 0xC] 00002AD4 6006 bra +0x8 /* 00002ADC */ label00002AD6: 00002AD6 2054 movea.l A0, [A4] 00002AD8 5C48 addq.w A0, 6 00002ADA 2848 movea.l A4, A0 label00002ADC: 00002ADC 2454 movea.l A2, [A4] 00002ADE 1012 move.b D0, [A2] 00002AE0 720F moveq.l D1, 0x0F 00002AE2 B001 cmp.b D0, D1 00002AE4 67F0 beq -0xE /* 00002AD6 */ 00002AE6 2D4A FFEC move.l [A6 - 0x14], A2 00002AEA 1612 move.b D3, [A2] 00002AEC 705D moveq.l D0, 0x5D 00002AEE B600 cmp.b D3, D0 00002AF0 6706 beq +0x8 /* 00002AF8 */ 00002AF2 705E moveq.l D0, 0x5E 00002AF4 B600 cmp.b D3, D0 00002AF6 6610 bne +0x12 /* 00002B08 */ label00002AF8: 00002AF8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AFC 2F0A move.l -[A7], A2 00002AFE 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00002B02 2880 move.l [A4], D0 00002B04 6000 0142 bra +0x144 /* 00002C48 */ label00002B08: 00002B08 246E FFEC movea.l A2, [A6 - 0x14] 00002B0C 266A 0016 movea.l A3, [A2 + 0x16] 00002B10 7001 moveq.l D0, 0x01 00002B12 2F00 move.l -[A7], D0 00002B14 2F0B move.l -[A7], A3 00002B16 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */] 00002B1A 2D40 FFF0 move.l [A6 - 0x10], D0 00002B1E 2040 movea.l A0, D0 00002B20 00A8 0008 0004 0020 ori.l [A0 + 0x20], 0x80004 00002B28 2F00 move.l -[A7], D0 00002B2A 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00002B2E 2013 move.l D0, [A3] 00002B30 721F moveq.l D1, 0x1F 00002B32 C041 and.w D0, D1 00002B34 7214 moveq.l D1, 0x14 00002B36 B041 cmp.w D0, D1 00002B38 6600 00B8 bne +0xBA /* 00002BF2 */ 00002B3C 206B 000C movea.l A0, [A3 + 0xC] 00002B40 2068 0010 movea.l A0, [A0 + 0x10] 00002B44 2028 0010 move.l D0, [A0 + 0x10] 00002B48 0280 0000 0080 andi.l D0, 0x80 00002B4E 6732 beq +0x34 /* 00002B82 */ 00002B50 7600 moveq.l D3, 0x00 00002B52 2D43 FFF8 move.l [A6 - 0x8], D3 00002B56 486E FFF8 pea.l [A6 - 0x8] 00002B5A 2F0A move.l -[A7], A2 00002B5C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00002B60 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002B64 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00002B68 2F00 move.l -[A7], D0 00002B6A 2F0B move.l -[A7], A3 00002B6C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002B70 42A7 clr.l -[A7] 00002B72 42A7 clr.l -[A7] 00002B74 42A7 clr.l -[A7] 00002B76 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 00002B7A 2D40 FFF4 move.l [A6 - 0xC], D0 00002B7E 6000 00AA bra +0xAC /* 00002C2A */ label00002B82: 00002B82 7017 moveq.l D0, 0x17 00002B84 2F00 move.l -[A7], D0 00002B86 2F0B move.l -[A7], A3 00002B88 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002B8C 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00002B90 2F00 move.l -[A7], D0 00002B92 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002B96 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00002B9A 2D40 FFF4 move.l [A6 - 0xC], D0 00002B9E 322D D5D6 move.w D1, [A5 - 0x2A2A] 00002BA2 7410 moveq.l D2, 0x10 00002BA4 C242 and.w D1, D2 00002BA6 6700 0082 beq +0x84 /* 00002C2A */ 00002BAA 222B 000C move.l D1, [A3 + 0xC] 00002BAE 2D41 FFFC move.l [A6 - 0x4], D1 00002BB2 2041 movea.l A0, D1 00002BB4 2468 0010 movea.l A2, [A0 + 0x10] 00002BB8 4AAA 004E tst.l [A2 + 0x4E] 00002BBC 676C beq +0x6E /* 00002C2A */ 00002BBE 242A 0014 move.l D2, [A2 + 0x14] 00002BC2 B4AD D8AC cmp.l D2, [A5 - 0x2754] 00002BC6 6662 bne +0x64 /* 00002C2A */ 00002BC8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002BCC 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00002BD0 2F00 move.l -[A7], D0 00002BD2 2F0B move.l -[A7], A3 00002BD4 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00002BD8 2F00 move.l -[A7], D0 00002BDA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002BDE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002BE2 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 00002BE6 2F00 move.l -[A7], D0 00002BE8 4EAD 184A jsr [A5 + 0x184A /* export_773 */] 00002BEC 2D40 FFF4 move.l [A6 - 0xC], D0 00002BF0 6038 bra +0x3A /* 00002C2A */ label00002BF2: 00002BF2 2213 move.l D1, [A3] 00002BF4 3601 move.w D3, D1 00002BF6 721F moveq.l D1, 0x1F 00002BF8 C641 and.w D3, D1 00002BFA 7214 moveq.l D1, 0x14 00002BFC B641 cmp.w D3, D1 00002BFE 6706 beq +0x8 /* 00002C06 */ 00002C00 7215 moveq.l D1, 0x15 00002C02 B641 cmp.w D3, D1 00002C04 6604 bne +0x6 /* 00002C0A */ label00002C06: 00002C06 7217 moveq.l D1, 0x17 00002C08 6002 bra +0x4 /* 00002C0C */ label00002C0A: 00002C0A 721B moveq.l D1, 0x1B label00002C0C: 00002C0C 7000 moveq.l D0, 0x00 00002C0E 1001 move.b D0, D1 00002C10 2F00 move.l -[A7], D0 00002C12 2F0B move.l -[A7], A3 00002C14 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002C18 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00002C1C 2F00 move.l -[A7], D0 00002C1E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002C22 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00002C26 2D40 FFF4 move.l [A6 - 0xC], D0 label00002C2A: 00002C2A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002C2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C32 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002C36 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00002C3A 2F00 move.l -[A7], D0 00002C3C 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00002C40 2F00 move.l -[A7], D0 00002C42 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00002C46 2880 move.l [A4], D0 label00002C48: 00002C48 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002C4C 4E5E unlink A6 00002C4E 205F movea.l A0, [A7]+ 00002C50 504F addq.w A7, 8 00002C52 4ED0 jmp [A0] fn00002C54: 00002C54 4E56 FBCC link A6, -0x0434 00002C58 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00002C5C 246E 0008 movea.l A2, [A6 + 0x8] 00002C60 206A 000C movea.l A0, [A2 + 0xC] 00002C64 2010 move.l D0, [A0] 00002C66 721F moveq.l D1, 0x1F 00002C68 C081 and.l D0, D1 00002C6A 41ED D414 lea.l A0, [A5 - 0x2BEC] 00002C6E 1030 0000 move.b D0, [A0 + D0.w] 00002C72 7210 moveq.l D1, 0x10 00002C74 C001 and.b D0, D1 00002C76 660A bne +0xC /* 00002C82 */ 00002C78 2F3C 0000 0EFB move.l -[A7], 0xEFB 00002C7E 4EBA D380 jsr [PC - 0x2C80 /* 00000000 */] label00002C82: 00002C82 266A 0010 movea.l A3, [A2 + 0x10] 00002C86 200B move.l D0, A3 00002C88 660A bne +0xC /* 00002C94 */ 00002C8A 2F3C 0000 0EFD move.l -[A7], 0xEFD 00002C90 4EBA D36E jsr [PC - 0x2C92 /* 00000000 */] label00002C94: 00002C94 302B 0008 move.w D0, [A3 + 0x8] 00002C98 0240 0200 andi.w D0, 0x200 00002C9C 6626 bne +0x28 /* 00002CC4 */ 00002C9E 0C2D 0056 CDDC cmpi.b [A5 - 0x3224], 0x56 /* 'V' */ 00002CA4 6600 0358 bne +0x35A /* 00002FFE */ 00002CA8 7054 moveq.l D0, 0x54 00002CAA D5C0 add.l A2, D0 00002CAC 2F0A move.l -[A7], A2 00002CAE 702C moveq.l D0, 0x2C 00002CB0 2F00 move.l -[A7], D0 00002CB2 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00002CB6 504F addq.w A7, 8 00002CB8 7059 moveq.l D0, 0x59 00002CBA 1F00 move.b -[A7], D0 00002CBC 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] 00002CC0 6000 033C bra +0x33E /* 00002FFE */ label00002CC4: 00002CC4 7600 moveq.l D3, 0x00 00002CC6 2D43 FBD8 move.l [A6 - 0x428], D3 00002CCA 2D43 FBD0 move.l [A6 - 0x430], D3 00002CCE 206E 0008 movea.l A0, [A6 + 0x8] 00002CD2 2068 0010 movea.l A0, [A0 + 0x10] 00002CD6 2450 movea.l A2, [A0] 00002CD8 206A 0010 movea.l A0, [A2 + 0x10] 00002CDC 4AA8 008E tst.l [A0 + 0x8E] 00002CE0 6738 beq +0x3A /* 00002D1A */ 00002CE2 487A 0328 pea.l [PC + 0x328 /* 0000300C, value 0x44617461 'Data', cstring "Data" */] 00002CE6 7054 moveq.l D0, 0x54 00002CE8 D5C0 add.l A2, D0 00002CEA 2F0A move.l -[A7], A2 00002CEC 486E FBE0 pea.l [A6 - 0x420] 00002CF0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002CF4 504F addq.w A7, 8 00002CF6 2F00 move.l -[A7], D0 00002CF8 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00002CFC 504F addq.w A7, 8 00002CFE 2F00 move.l -[A7], D0 00002D00 7001 moveq.l D0, 0x01 00002D02 2F00 move.l -[A7], D0 00002D04 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 00002D08 2D40 FBD0 move.l [A6 - 0x430], D0 00002D0C 4A80 tst.l D0 00002D0E 670A beq +0xC /* 00002D1A */ 00002D10 2040 movea.l A0, D0 00002D12 2028 0010 move.l D0, [A0 + 0x10] 00002D16 2D40 FBD4 move.l [A6 - 0x42C], D0 label00002D1A: 00002D1A 202E FBD0 move.l D0, [A6 - 0x430] 00002D1E 6638 bne +0x3A /* 00002D58 */ 00002D20 206E 0008 movea.l A0, [A6 + 0x8] 00002D24 2068 000C movea.l A0, [A0 + 0xC] 00002D28 2068 0008 movea.l A0, [A0 + 0x8] 00002D2C 2468 0008 movea.l A2, [A0 + 0x8] 00002D30 2012 move.l D0, [A2] 00002D32 721F moveq.l D1, 0x1F 00002D34 C041 and.w D0, D1 00002D36 7214 moveq.l D1, 0x14 00002D38 B041 cmp.w D0, D1 00002D3A 670A beq +0xC /* 00002D46 */ 00002D3C 2F3C 0000 0F14 move.l -[A7], 0xF14 00002D42 4EBA D2BC jsr [PC - 0x2D44 /* 00000000 */] label00002D46: 00002D46 202A 000C move.l D0, [A2 + 0xC] 00002D4A 2D40 FBD0 move.l [A6 - 0x430], D0 00002D4E 2040 movea.l A0, D0 00002D50 2028 0010 move.l D0, [A0 + 0x10] 00002D54 2D40 FBD4 move.l [A6 - 0x42C], D0 label00002D58: 00002D58 0C2D 0056 CDDC cmpi.b [A5 - 0x3224], 0x56 /* 'V' */ 00002D5E 6600 0204 bne +0x206 /* 00002F64 */ 00002D62 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00002D66 246E FBD4 movea.l A2, [A6 - 0x42C] 00002D6A 7036 moveq.l D0, 0x36 00002D6C D5C0 add.l A2, D0 00002D6E 2D4A FFF4 move.l [A6 - 0xC], A2 00002D72 206E FBD4 movea.l A0, [A6 - 0x42C] 00002D76 703A moveq.l D0, 0x3A 00002D78 D1C0 add.l A0, D0 00002D7A 2D48 FFF0 move.l [A6 - 0x10], A0 00002D7E 206E FBD0 movea.l A0, [A6 - 0x430] 00002D82 7654 moveq.l D3, 0x54 00002D84 D1C3 add.l A0, D3 00002D86 2D48 FFF8 move.l [A6 - 0x8], A0 00002D8A 206E 0008 movea.l A0, [A6 + 0x8] 00002D8E D1C3 add.l A0, D3 00002D90 2D48 FFFC move.l [A6 - 0x4], A0 label00002D94: 00002D94 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89 00002D9A 6600 0138 bne +0x13A /* 00002ED4 */ 00002D9E 2F2E FBD0 move.l -[A7], [A6 - 0x430] 00002DA2 2F2D CDDE move.l -[A7], [A5 - 0x3222] 00002DA6 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] 00002DAA 2D40 FBCC move.l [A6 - 0x434], D0 00002DAE 4A80 tst.l D0 00002DB0 672C beq +0x2E /* 00002DDE */ 00002DB2 2040 movea.l A0, D0 00002DB4 1628 001C move.b D3, [A0 + 0x1C] 00002DB8 7212 moveq.l D1, 0x12 00002DBA B601 cmp.b D3, D1 00002DBC 6700 00B2 beq +0xB4 /* 00002E70 */ 00002DC0 7210 moveq.l D1, 0x10 00002DC2 B601 cmp.b D3, D1 00002DC4 6700 00AA beq +0xAC /* 00002E70 */ 00002DC8 2F00 move.l -[A7], D0 00002DCA 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00002DCE 2F00 move.l -[A7], D0 00002DD0 7055 moveq.l D0, 0x55 00002DD2 2F00 move.l -[A7], D0 00002DD4 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00002DD8 504F addq.w A7, 8 00002DDA 6000 0094 bra +0x96 /* 00002E70 */ label00002DDE: 00002DDE 2F2D CDDE move.l -[A7], [A5 - 0x3222] 00002DE2 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */] 00002DE6 2640 movea.l A3, D0 00002DE8 286D CDDE movea.l A4, [A5 - 0x3222] 00002DEC 6030 bra +0x32 /* 00002E1E */ label00002DEE: 00002DEE 284B movea.l A4, A3 00002DF0 7054 moveq.l D0, 0x54 00002DF2 D9C0 add.l A4, D0 00002DF4 102B 001C move.b D0, [A3 + 0x1C] 00002DF8 4880 ext.w D0 00002DFA 48C0 ext.l D0 00002DFC 720A moveq.l D1, 0x0A 00002DFE B081 cmp.l D0, D1 00002E00 6708 beq +0xA /* 00002E0A */ 00002E02 721A moveq.l D1, 0x1A 00002E04 B081 cmp.l D0, D1 00002E06 671C beq +0x1E /* 00002E24 */ 00002E08 6028 bra +0x2A /* 00002E32 */ label00002E0A: 00002E0A 246B 000C movea.l A2, [A3 + 0xC] 00002E0E 2012 move.l D0, [A2] 00002E10 721F moveq.l D1, 0x1F 00002E12 C041 and.w D0, D1 00002E14 7214 moveq.l D1, 0x14 00002E16 B041 cmp.w D0, D1 00002E18 6618 bne +0x1A /* 00002E32 */ 00002E1A 266A 000C movea.l A3, [A2 + 0xC] label00002E1E: 00002E1E 200B move.l D0, A3 00002E20 6710 beq +0x12 /* 00002E32 */ 00002E22 60CA bra -0x34 /* 00002DEE */ label00002E24: 00002E24 2F0B move.l -[A7], A3 00002E26 7001 moveq.l D0, 0x01 00002E28 2F00 move.l -[A7], D0 00002E2A 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00002E2E 2640 movea.l A3, D0 00002E30 60EC bra -0x12 /* 00002E1E */ label00002E32: 00002E32 206E FFF4 movea.l A0, [A6 - 0xC] 00002E36 2650 movea.l A3, [A0] 00002E38 7600 moveq.l D3, 0x00 00002E3A 602C bra +0x2E /* 00002E68 */ label00002E3C: 00002E3C 2F0C move.l -[A7], A4 00002E3E 2053 movea.l A0, [A3] 00002E40 7054 moveq.l D0, 0x54 00002E42 D1C0 add.l A0, D0 00002E44 2F08 move.l -[A7], A0 00002E46 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00002E4A 504F addq.w A7, 8 00002E4C 4A80 tst.l D0 00002E4E 6608 bne +0xA /* 00002E58 */ 00002E50 2013 move.l D0, [A3] 00002E52 2D40 FBCC move.l [A6 - 0x434], D0 00002E56 6018 bra +0x1A /* 00002E70 */ label00002E58: 00002E58 266B 0004 movea.l A3, [A3 + 0x4] label00002E5C: 00002E5C 200B move.l D0, A3 00002E5E 66DC bne -0x22 /* 00002E3C */ 00002E60 206E FFF0 movea.l A0, [A6 - 0x10] 00002E64 2650 movea.l A3, [A0] 00002E66 5283 addq.l D3, 1 label00002E68: 00002E68 0C83 0000 0002 cmpi.l D3, 0x2 00002E6E 65EC bcs -0x12 /* 00002E5C */ label00002E70: 00002E70 202E FBCC move.l D0, [A6 - 0x434] 00002E74 6614 bne +0x16 /* 00002E8A */ 00002E76 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002E7A 2F2D CDDE move.l -[A7], [A5 - 0x3222] 00002E7E 704A moveq.l D0, 0x4A 00002E80 2F00 move.l -[A7], D0 00002E82 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00002E86 4FEF 000C lea.l A7, [A7 + 0xC] label00002E8A: 00002E8A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] label00002E8E: 00002E8E 7053 moveq.l D0, 0x53 00002E90 1F00 move.b -[A7], D0 00002E92 7042 moveq.l D0, 0x42 00002E94 2F00 move.l -[A7], D0 00002E96 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00002E9A 202E FBCC move.l D0, [A6 - 0x434] 00002E9E 6774 beq +0x76 /* 00002F14 */ 00002EA0 286E FBD8 movea.l A4, [A6 - 0x428] 00002EA4 6028 bra +0x2A /* 00002ECE */ label00002EA6: 00002EA6 266C 0008 movea.l A3, [A4 + 0x8] 00002EAA 206B 0004 movea.l A0, [A3 + 0x4] 00002EAE 246E FBCC movea.l A2, [A6 - 0x434] 00002EB2 B1CA cmpa.l A0, A2 00002EB4 6616 bne +0x18 /* 00002ECC */ 00002EB6 7054 moveq.l D0, 0x54 00002EB8 D5C0 add.l A2, D0 00002EBA 2F0A move.l -[A7], A2 00002EBC 7014 moveq.l D0, 0x14 00002EBE 2F00 move.l -[A7], D0 00002EC0 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00002EC4 504F addq.w A7, 8 00002EC6 7000 moveq.l D0, 0x00 00002EC8 2D40 FBCC move.l [A6 - 0x434], D0 label00002ECC: 00002ECC 2854 movea.l A4, [A4] label00002ECE: 00002ECE 200C move.l D0, A4 00002ED0 6742 beq +0x44 /* 00002F14 */ 00002ED2 60D2 bra -0x2C /* 00002EA6 */ label00002ED4: 00002ED4 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */ 00002EDA 6622 bne +0x24 /* 00002EFE */ 00002EDC 206E FFF4 movea.l A0, [A6 - 0xC] 00002EE0 2650 movea.l A3, [A0] 00002EE2 200B move.l D0, A3 00002EE4 6610 bne +0x12 /* 00002EF6 */ 00002EE6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002EEA 7015 moveq.l D0, 0x15 00002EEC 2F00 move.l -[A7], D0 00002EEE 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00002EF2 504F addq.w A7, 8 00002EF4 601E bra +0x20 /* 00002F14 */ label00002EF6: 00002EF6 2013 move.l D0, [A3] 00002EF8 2D40 FBCC move.l [A6 - 0x434], D0 00002EFC 6090 bra -0x6E /* 00002E8E */ label00002EFE: 00002EFE 206E 0008 movea.l A0, [A6 + 0x8] 00002F02 7054 moveq.l D0, 0x54 00002F04 D1C0 add.l A0, D0 00002F06 2F08 move.l -[A7], A0 00002F08 7015 moveq.l D0, 0x15 00002F0A 2F00 move.l -[A7], D0 00002F0C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00002F10 504F addq.w A7, 8 00002F12 6050 bra +0x52 /* 00002F64 */ label00002F14: 00002F14 202E FBCC move.l D0, [A6 - 0x434] 00002F18 672E beq +0x30 /* 00002F48 */ 00002F1A 7008 moveq.l D0, 0x08 00002F1C 2F00 move.l -[A7], D0 00002F1E 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002F22 2640 movea.l A3, D0 00002F24 276E FBCC 0004 move.l [A3 + 0x4], [A6 - 0x434] 00002F2A 2F0B move.l -[A7], A3 00002F2C 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */] 00002F30 7054 moveq.l D0, 0x54 00002F32 1F00 move.b -[A7], D0 00002F34 7012 moveq.l D0, 0x12 00002F36 2F00 move.l -[A7], D0 00002F38 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00002F3C 486E FBD8 pea.l [A6 - 0x428] 00002F40 2F0B move.l -[A7], A3 00002F42 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00002F46 600C bra +0xE /* 00002F54 */ label00002F48: 00002F48 7054 moveq.l D0, 0x54 00002F4A 1F00 move.b -[A7], D0 00002F4C 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] 00002F50 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] label00002F54: 00002F54 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */ 00002F5A 6608 bne +0xA /* 00002F64 */ 00002F5C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00002F60 6000 FE32 bra -0x1CC /* 00002D94 */ label00002F64: 00002F64 206E FBD4 movea.l A0, [A6 - 0x42C] 00002F68 2028 0004 move.l D0, [A0 + 0x4] 00002F6C 2D40 FBDC move.l [A6 - 0x424], D0 00002F70 607A bra +0x7C /* 00002FEC */ label00002F72: 00002F72 206E FBDC movea.l A0, [A6 - 0x424] 00002F76 2468 0008 movea.l A2, [A0 + 0x8] 00002F7A 162A 001C move.b D3, [A2 + 0x1C] 00002F7E 7012 moveq.l D0, 0x12 00002F80 B600 cmp.b D3, D0 00002F82 6706 beq +0x8 /* 00002F8A */ 00002F84 7010 moveq.l D0, 0x10 00002F86 B600 cmp.b D3, D0 00002F88 6658 bne +0x5A /* 00002FE2 */ label00002F8A: 00002F8A 206A 000C movea.l A0, [A2 + 0xC] 00002F8E 2010 move.l D0, [A0] 00002F90 2D40 FFEC move.l [A6 - 0x14], D0 00002F94 761F moveq.l D3, 0x1F 00002F96 C043 and.w D0, D3 00002F98 7212 moveq.l D1, 0x12 00002F9A B041 cmp.w D0, D1 00002F9C 6716 beq +0x18 /* 00002FB4 */ 00002F9E 302E FFEE move.w D0, [A6 - 0x12] 00002FA2 C043 and.w D0, D3 00002FA4 7214 moveq.l D1, 0x14 00002FA6 B041 cmp.w D0, D1 00002FA8 6738 beq +0x3A /* 00002FE2 */ 00002FAA 202E FFEC move.l D0, [A6 - 0x14] 00002FAE 7240 moveq.l D1, 0x40 00002FB0 C081 and.l D0, D1 00002FB2 672E beq +0x30 /* 00002FE2 */ label00002FB4: 00002FB4 286E FBD8 movea.l A4, [A6 - 0x428] 00002FB8 6022 bra +0x24 /* 00002FDC */ label00002FBA: 00002FBA 2F0A move.l -[A7], A2 00002FBC 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00002FC0 2F00 move.l -[A7], D0 00002FC2 7022 moveq.l D0, 0x22 00002FC4 2F00 move.l -[A7], D0 00002FC6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00002FCA 504F addq.w A7, 8 00002FCC 6014 bra +0x16 /* 00002FE2 */ label00002FCE: 00002FCE 266C 0008 movea.l A3, [A4 + 0x8] 00002FD2 206B 0004 movea.l A0, [A3 + 0x4] 00002FD6 B1CA cmpa.l A0, A2 00002FD8 6708 beq +0xA /* 00002FE2 */ 00002FDA 2854 movea.l A4, [A4] label00002FDC: 00002FDC 200C move.l D0, A4 00002FDE 66EE bne -0x10 /* 00002FCE */ 00002FE0 60D8 bra -0x26 /* 00002FBA */ label00002FE2: 00002FE2 206E FBDC movea.l A0, [A6 - 0x424] 00002FE6 2010 move.l D0, [A0] 00002FE8 2D40 FBDC move.l [A6 - 0x424], D0 label00002FEC: 00002FEC 202E FBDC move.l D0, [A6 - 0x424] 00002FF0 6680 bne -0x7E /* 00002F72 */ 00002FF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FF6 2F2E FBD8 move.l -[A7], [A6 - 0x428] 00002FFA 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] label00002FFE: 00002FFE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00003002 4E5E unlink A6 00003004 205F movea.l A0, [A7]+ 00003006 584F addq.w A7, 4 00003008 4ED0 jmp [A0] 0000300A 0006 4461 ori.b D6, 0x61 /* 'a' */ 0000300E 7461 moveq.l D2, 0x61 00003010 0000 700E ori.b D0, 0xE // begin alternate branch 00003012-00003014 fn00003012: 00003012 700E moveq.l D0, 0x0E // end alternate branch 00003012-00003014 fn00003012: // (misaligned) 00003014 2F00 move.l -[A7], D0 00003016 42A7 clr.l -[A7] 00003018 486D BFFE pea.l [A5 - 0x4002] 0000301C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003020 4FEF 000C lea.l A7, [A7 + 0xC] 00003024 1B7C 0001 BFFE move.b [A5 - 0x4002], 0x1 0000302A 4E75 rts fn0000302C: 0000302C 486D C000 pea.l [A5 - 0x4000] 00003030 42A7 clr.l -[A7] 00003032 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] 00003036 700E moveq.l D0, 0x0E 00003038 2F00 move.l -[A7], D0 0000303A 42A7 clr.l -[A7] 0000303C 486D BFFE pea.l [A5 - 0x4002] 00003040 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003044 4FEF 000C lea.l A7, [A7 + 0xC] 00003048 4E75 rts fn0000304A: 0000304A 4E56 FFCC link A6, -0x0034 0000304E 48E7 0038 movem.l -[A7], A2,A3,A4 00003052 102D BFFE move.b D0, [A5 - 0x4002] 00003056 6730 beq +0x32 /* 00003088 */ 00003058 202D C004 move.l D0, [A5 - 0x3FFC] 0000305C 672A beq +0x2C /* 00003088 */ 0000305E 202D C008 move.l D0, [A5 - 0x3FF8] 00003062 6724 beq +0x26 /* 00003088 */ 00003064 700C moveq.l D0, 0x0C 00003066 2F00 move.l -[A7], D0 00003068 4EAD 165A jsr [A5 + 0x165A /* export_711 */] 0000306C 2440 movea.l A2, D0 0000306E 24AD D998 move.l [A2], [A5 - 0x2668] 00003072 256D C004 0004 move.l [A2 + 0x4], [A5 - 0x3FFC] 00003078 256D C008 0008 move.l [A2 + 0x8], [A5 - 0x3FF8] 0000307E 486D BFE2 pea.l [A5 - 0x401E] 00003082 2F0A move.l -[A7], A2 00003084 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] label00003088: 00003088 2D6D C000 FFCC move.l [A6 - 0x34], [A5 - 0x4000] 0000308E 6700 012C beq +0x12E /* 000031BC */ 00003092 6000 00D0 bra +0xD2 /* 00003164 */ label00003096: 00003096 206E FFCC movea.l A0, [A6 - 0x34] 0000309A 2868 0008 movea.l A4, [A0 + 0x8] 0000309E 2F2D C008 move.l -[A7], [A5 - 0x3FF8] 000030A2 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 000030A6 2F00 move.l -[A7], D0 000030A8 2F2C 0016 move.l -[A7], [A4 + 0x16] 000030AC 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000030B0 2D40 FFD0 move.l [A6 - 0x30], D0 000030B4 204C movea.l A0, A4 000030B6 43EE FFD4 lea.l A1, [A6 - 0x2C] 000030BA 7008 moveq.l D0, 0x08 label000030BC: 000030BC 22D8 move.l [A1]+, [A0]+ 000030BE 51C8 FFFC dbf D0, -0x6 /* 000030BC */ 000030C2 3290 move.w [A1], [A0] 000030C4 102D D5C5 move.b D0, [A5 - 0x2A3B] 000030C8 670E beq +0x10 /* 000030D8 */ 000030CA 204C movea.l A0, A4 000030CC 7026 moveq.l D0, 0x26 000030CE D1C0 add.l A0, D0 000030D0 43EE FFFA lea.l A1, [A6 - 0x6] 000030D4 22D8 move.l [A1]+, [A0]+ 000030D6 3290 move.w [A1], [A0] label000030D8: 000030D8 202E FFEE move.l D0, [A6 - 0x12] 000030DC 6708 beq +0xA /* 000030E6 */ 000030DE 206E FFEE movea.l A0, [A6 - 0x12] 000030E2 5268 0006 addq.w [A0 + 0x6], 1 label000030E6: 000030E6 246E FFD0 movea.l A2, [A6 - 0x30] 000030EA 264C movea.l A3, A4 000030EC 7008 moveq.l D0, 0x08 label000030EE: 000030EE 26DA move.l [A3]+, [A2]+ 000030F0 51C8 FFFC dbf D0, -0x6 /* 000030EE */ 000030F4 3692 move.w [A3], [A2] 000030F6 102D D5C5 move.b D0, [A5 - 0x2A3B] 000030FA 6712 beq +0x14 /* 0000310E */ 000030FC 206E FFD0 movea.l A0, [A6 - 0x30] 00003100 7026 moveq.l D0, 0x26 00003102 D1C0 add.l A0, D0 00003104 224C movea.l A1, A4 00003106 7026 moveq.l D0, 0x26 00003108 D3C0 add.l A1, D0 0000310A 22D8 move.l [A1]+, [A0]+ 0000310C 3290 move.w [A1], [A0] label0000310E: 0000310E 246C 001A movea.l A2, [A4 + 0x1A] 00003112 200A move.l D0, A2 00003114 6704 beq +0x6 /* 0000311A */ 00003116 526A 0006 addq.w [A2 + 0x6], 1 label0000311A: 0000311A 41EE FFD4 lea.l A0, [A6 - 0x2C] 0000311E 246E FFD0 movea.l A2, [A6 - 0x30] 00003122 7008 moveq.l D0, 0x08 label00003124: 00003124 24D8 move.l [A2]+, [A0]+ 00003126 51C8 FFFC dbf D0, -0x6 /* 00003124 */ 0000312A 3490 move.w [A2], [A0] 0000312C 102D D5C5 move.b D0, [A5 - 0x2A3B] 00003130 6710 beq +0x12 /* 00003142 */ 00003132 41EE FFFA lea.l A0, [A6 - 0x6] 00003136 226E FFD0 movea.l A1, [A6 - 0x30] 0000313A 7026 moveq.l D0, 0x26 0000313C D3C0 add.l A1, D0 0000313E 22D8 move.l [A1]+, [A0]+ 00003140 3290 move.w [A1], [A0] label00003142: 00003142 206E FFD0 movea.l A0, [A6 - 0x30] 00003146 2468 001A movea.l A2, [A0 + 0x1A] 0000314A 200A move.l D0, A2 0000314C 6704 beq +0x6 /* 00003152 */ 0000314E 526A 0006 addq.w [A2 + 0x6], 1 label00003152: 00003152 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00003156 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 0000315A 206E FFCC movea.l A0, [A6 - 0x34] 0000315E 2010 move.l D0, [A0] 00003160 2D40 FFCC move.l [A6 - 0x34], D0 label00003164: 00003164 202E FFCC move.l D0, [A6 - 0x34] 00003168 6600 FF2C bne -0xD2 /* 00003096 */ 0000316C 266D D936 movea.l A3, [A5 - 0x26CA] 00003170 600A bra +0xC /* 0000317C */ label00003172: 00003172 2F13 move.l -[A7], [A3] 00003174 4EBA 0052 jsr [PC + 0x52 /* 000031C8 */] 00003178 266B 0004 movea.l A3, [A3 + 0x4] label0000317C: 0000317C 200B move.l D0, A3 0000317E 66F2 bne -0xC /* 00003172 */ 00003180 206D C004 movea.l A0, [A5 - 0x3FFC] 00003184 00A8 0000 0010 0020 ori.l [A0 + 0x20], 0x10 0000318C 206D C004 movea.l A0, [A5 - 0x3FFC] 00003190 2468 000C movea.l A2, [A0 + 0xC] 00003194 2012 move.l D0, [A2] 00003196 721F moveq.l D1, 0x1F 00003198 C041 and.w D0, D1 0000319A 7214 moveq.l D1, 0x14 0000319C B041 cmp.w D0, D1 0000319E 661C bne +0x1E /* 000031BC */ 000031A0 206A 000C movea.l A0, [A2 + 0xC] 000031A4 2068 0010 movea.l A0, [A0 + 0x10] 000031A8 4AA8 004E tst.l [A0 + 0x4E] 000031AC 670E beq +0x10 /* 000031BC */ 000031AE 206D D998 movea.l A0, [A5 - 0x2668] 000031B2 2068 0010 movea.l A0, [A0 + 0x10] 000031B6 0028 0020 000B ori.b [A0 + 0xB], 0x20 /* ' ' */ label000031BC: 000031BC 4EBA FE6E jsr [PC - 0x192 /* 0000302C */] 000031C0 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000031C4 4E5E unlink A6 000031C6 4E75 rts fn000031C8: 000031C8 4E56 FFFC link A6, -0x0004 000031CC 48E7 1818 movem.l -[A7], D3,D4,A3,A4 000031D0 266E 0008 movea.l A3, [A6 + 0x8] 000031D4 6020 bra +0x22 /* 000031F6 */ label000031D6: 000031D6 1213 move.b D1, [A3] 000031D8 7000 moveq.l D0, 0x00 000031DA 1001 move.b D0, D1 000031DC 41ED D31A lea.l A0, [A5 - 0x2CE6] 000031E0 1030 0000 move.b D0, [A0 + D0.w] 000031E4 7203 moveq.l D1, 0x03 000031E6 C001 and.b D0, D1 000031E8 6714 beq +0x16 /* 000031FE */ 000031EA 2F2B 0002 move.l -[A7], [A3 + 0x2] 000031EE 4EBA FFD8 jsr [PC - 0x28 /* 000031C8 */] 000031F2 266B 0006 movea.l A3, [A3 + 0x6] label000031F6: 000031F6 200B move.l D0, A3 000031F8 6700 0082 beq +0x84 /* 0000327C */ 000031FC 60D8 bra -0x26 /* 000031D6 */ label000031FE: 000031FE 1613 move.b D3, [A3] 00003200 785F moveq.l D4, 0x5F 00003202 B604 cmp.b D3, D4 00003204 6706 beq +0x8 /* 0000320C */ 00003206 705E moveq.l D0, 0x5E 00003208 B600 cmp.b D3, D0 0000320A 6670 bne +0x72 /* 0000327C */ label0000320C: 0000320C 206B 0002 movea.l A0, [A3 + 0x2] 00003210 B1ED C004 cmpa.l A0, [A5 - 0x3FFC] 00003214 6666 bne +0x68 /* 0000327C */ 00003216 206D D874 movea.l A0, [A5 - 0x278C] 0000321A 2F28 0018 move.l -[A7], [A0 + 0x18] 0000321E 2F2B 0006 move.l -[A7], [A3 + 0x6] 00003222 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00003226 2840 movea.l A4, D0 00003228 2F2D C008 move.l -[A7], [A5 - 0x3FF8] 0000322C 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00003230 2D40 FFFC move.l [A6 - 0x4], D0 00003234 1213 move.b D1, [A3] 00003236 B204 cmp.b D1, D4 00003238 6622 bne +0x24 /* 0000325C */ 0000323A 16BC 0013 move.b [A3], 0x13 0000323E 7201 moveq.l D1, 0x01 00003240 2F01 move.l -[A7], D1 00003242 2040 movea.l A0, D0 00003244 2F28 0016 move.l -[A7], [A0 + 0x16] 00003248 2F00 move.l -[A7], D0 0000324A 2F0C move.l -[A7], A4 0000324C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00003250 2740 0002 move.l [A3 + 0x2], D0 00003254 7000 moveq.l D0, 0x00 00003256 2740 0006 move.l [A3 + 0x6], D0 0000325A 6020 bra +0x22 /* 0000327C */ label0000325C: 0000325C 16BC 0001 move.b [A3], 0x1 00003260 202E FFFC move.l D0, [A6 - 0x4] 00003264 2740 0002 move.l [A3 + 0x2], D0 00003268 222B 0016 move.l D1, [A3 + 0x16] 0000326C 2040 movea.l A0, D0 0000326E 2141 0016 move.l [A0 + 0x16], D1 00003272 2041 movea.l A0, D1 00003274 5268 0006 addq.w [A0 + 0x6], 1 00003278 274C 0006 move.l [A3 + 0x6], A4 label0000327C: 0000327C 4CDF 1818 movem.l D3,D4,A3,A4, [A7]+ 00003280 4E5E unlink A6 00003282 205F movea.l A0, [A7]+ 00003284 584F addq.w A7, 4 00003286 4ED0 jmp [A0]